Apr 01
2025
SELL
Open market or private sale
$35,171
$34.72 p/Share
1,013
Reduced 6.7%
14,114
Common Stock
Apr 01
2025
SELL
Payment of exercise price or tax liability
$52,219
$34.4 p/Share
1,518
Reduced 9.12%
15,127
Common Stock
Apr 01
2025
BUY
Exercise of conversion of derivative security
-
3,164
Added 15.97%
16,645
Common Stock
Mar 27
2025
SELL
Open market or private sale
$110,262
$37.93 p/Share
2,907
Reduced 17.74%
13,481
Common Stock
Mar 26
2025
SELL
Payment of exercise price or tax liability
$180,916
$40.07 p/Share
4,515
Reduced 21.6%
16,388
Common Stock
Mar 26
2025
BUY
Grant, award, or other acquisition
-
9,278
Added 30.74%
20,903
Common Stock
Mar 06
2025
SELL
Open market or private sale
$379,843
$34.88 p/Share
10,890
Reduced 48.37%
11,625
Common Stock
Mar 05
2025
SELL
Payment of exercise price or tax liability
$319,150
$36.05 p/Share
8,853
Reduced 28.22%
22,515
Common Stock
Mar 05
2025
BUY
Exercise of conversion of derivative security
-
18,242
Added 36.77%
31,368
Common Stock
Mar 04
2025
SELL
Payment of exercise price or tax liability
$177,046
$35.58 p/Share
4,976
Reduced 27.49%
13,126
Common Stock
Mar 04
2025
BUY
Grant, award, or other acquisition
-
12,656
Added 41.15%
18,102
Common Stock
Jan 29
2025
SELL
Open market or private sale
$180,117
$60.24 p/Share
2,990
Reduced 35.44%
5,446
Common Stock
Jan 26
2025
SELL
Payment of exercise price or tax liability
$156,116
$73.02 p/Share
2,138
Reduced 20.22%
8,436
Common Stock
Jan 26
2025
BUY
Exercise of conversion of derivative security
-
6,410
Added 37.74%
10,574
Common Stock
Jan 03
2025
SELL
Open market or private sale
$88,090
$64.82 p/Share
1,359
Reduced 24.61%
4,164
Common Stock
Jan 02
2025
SELL
Payment of exercise price or tax liability
$72,488
$61.85 p/Share
1,172
Reduced 17.51%
5,523
Common Stock
Jan 02
2025
BUY
Exercise of conversion of derivative security
-
3,164
Added 32.09%
6,695
Common Stock
Dec 17
2024
SELL
Open market or private sale
$404,502
$66.16 p/Share
6,114
Reduced 63.39%
3,531
Common Stock
Oct 02
2024
SELL
Payment of exercise price or tax liability
$168,782
$42.08 p/Share
4,011
Reduced 29.37%
9,645
Common Stock
Oct 02
2024
BUY
Exercise of conversion of derivative security
-
12,656
Added 48.1%
13,656
Common Stock
Apr 08
2024
BUY
Open market or private purchase
$33,230
$33.23 p/Share
1,000
Added 50.0%
1,000
Common Stock