Dec 02
2024
BUY
Grant, award, or other acquisition
$350,017
$40.32 p/Share
8,681
Added 8.24%
96,678
Common Stock
Nov 27
2024
SELL
Payment of exercise price or tax liability
$61,219
$42.22 p/Share
1,450
Reduced 1.62%
87,997
Common Stock
Nov 26
2024
SELL
Open market or private sale
$333,522
$42.17 p/Share
7,909
Reduced 8.12%
89,447
Common Stock
Nov 26
2024
BUY
Exercise of conversion of derivative security
$186,256
$23.55 p/Share
7,909
Added 7.51%
97,356
Common Stock
Nov 18
2024
SELL
Payment of exercise price or tax liability
$66,837
$37.36 p/Share
1,789
Reduced 1.96%
89,447
Common Stock
Nov 17
2024
SELL
Payment of exercise price or tax liability
$45,355
$37.36 p/Share
1,214
Reduced 1.31%
91,236
Common Stock
Nov 04
2024
SELL
Payment of exercise price or tax liability
$583,199
$38.21 p/Share
15,263
Reduced 14.17%
92,451
Common Stock
Nov 04
2024
BUY
Grant, award, or other acquisition
-
12,174
Added 10.15%
107,714
Common Stock
Sep 03
2024
BUY
Grant, award, or other acquisition
-
120
Added 0.13%
95,540
Common Stock
May 28
2024
BUY
Grant, award, or other acquisition
-
136
Added 0.14%
95,420
Common Stock
Mar 05
2024
SELL
Open market or private sale
$415,171
$31.02 p/Share
13,384
Reduced 12.32%
95,283
Common Stock
Mar 05
2024
BUY
Exercise of conversion of derivative security
$276,647
$20.67 p/Share
13,384
Added 10.97%
108,667
Common Stock
Feb 28
2024
BUY
Grant, award, or other acquisition
-
141
Added 0.15%
95,283
Common Stock
Dec 15
2023
SELL
Open market or private sale
$116,808
$27.33 p/Share
4,274
Reduced 4.3%
95,142
Common Stock
Dec 15
2023
BUY
Exercise of conversion of derivative security
$73,726
$17.25 p/Share
4,274
Added 4.12%
99,416
Common Stock
Dec 08
2023
BUY
Grant, award, or other acquisition
-
158
Added 0.17%
95,142
Common Stock
Nov 27
2023
BUY
Grant, award, or other acquisition
$300,022
$28.05 p/Share
10,696
Added 10.29%
93,201
Common Stock
Nov 21
2023
SELL
Payment of exercise price or tax liability
$32,289
$27.86 p/Share
1,159
Reduced 1.39%
82,505
Common Stock
Nov 18
2023
SELL
Payment of exercise price or tax liability
$47,993
$27.71 p/Share
1,732
Reduced 2.03%
83,664
Common Stock
Nov 17
2023
SELL
Payment of exercise price or tax liability
$32,461
$27.65 p/Share
1,174
Reduced 1.36%
85,396
Common Stock
Nov 06
2023
BUY
Grant, award, or other acquisition
-
21,282
Added 19.73%
86,570
Common Stock
Sep 04
2023
SELL
Payment of exercise price or tax liability
$153,943
$38.19 p/Share
4,031
Reduced 6.34%
59,506
Common Stock
Aug 29
2023
BUY
Grant, award, or other acquisition
-
70
Added 0.11%
63,537
Common Stock
Aug 08
2023
SELL
Payment of exercise price or tax liability
$11,659
$37.98 p/Share
307
Reduced 0.48%
63,467
Common Stock
May 31
2023
BUY
Grant, award, or other acquisition
-
68
Added 0.11%
63,774
Common Stock