Mar 10
2025
BUY
Grant, award, or other acquisition
-
24,692
Added 14.93%
140,686
Common Srock
Mar 06
2025
SELL
Payment of exercise price or tax liability
$38,345
$28.32 p/Share
1,354
Reduced 1.15%
115,994
Common Stock
Mar 04
2025
SELL
Payment of exercise price or tax liability
$30,962
$27.62 p/Share
1,121
Reduced 0.95%
117,348
Common Stock
Dec 13
2024
SELL
Open market or private sale
$361,840
$45.23 p/Share
8,000
Reduced 6.33%
118,469
Common Stock
Dec 13
2024
BUY
Exercise of conversion of derivative security
$90,640
$11.33 p/Share
8,000
Added 5.95%
126,469
Common Stock
Dec 12
2024
SELL
Open market or private sale
$310,940
$44.42 p/Share
7,000
Reduced 5.58%
118,469
Common Stock
Dec 12
2024
BUY
Exercise of conversion of derivative security
$79,310
$11.33 p/Share
7,000
Added 5.28%
125,469
Common Stock
Nov 12
2024
SELL
Open market or private sale
$336,929
$48.88 p/Share
6,893
Reduced 5.5%
118,388
Common Stock
Nov 12
2024
BUY
Exercise of conversion of derivative security
$103,050
$14.95 p/Share
6,893
Added 5.22%
125,281
Common Stock
Sep 13
2024
SELL
Open market or private sale
$144,780
$48.26 p/Share
3,000
Reduced 2.47%
118,388
Common Srock
Sep 13
2024
BUY
Exercise of conversion of derivative security
$44,850
$14.95 p/Share
3,000
Added 2.41%
121,388
Common Srock
Aug 26
2024
SELL
Open market or private sale
$193,400
$48.35 p/Share
4,000
Reduced 3.27%
118,388
Common Srock
Aug 26
2024
BUY
Exercise of conversion of derivative security
$59,800
$14.95 p/Share
4,000
Added 3.16%
122,388
Common Srock
Mar 17
2024
SELL
Payment of exercise price or tax liability
$84,421
$43.05 p/Share
1,961
Reduced 1.63%
118,016
Common Stock
Mar 16
2024
SELL
Payment of exercise price or tax liability
$101,382
$43.05 p/Share
2,355
Reduced 1.93%
119,977
Common Srock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$52,477
$43.05 p/Share
1,219
Reduced 0.99%
122,332
Common Srock
Mar 06
2024
SELL
Payment of exercise price or tax liability
$64,370
$46.31 p/Share
1,390
Reduced 1.11%
123,551
Common Srock
Mar 04
2024
BUY
Grant, award, or other acquisition
-
12,521
Added 9.11%
124,941
Common Srock
Dec 04
2023
SELL
Open market or private sale
$209,364
$59.58 p/Share
3,514
Reduced 3.03%
112,420
Common Stock
Dec 04
2023
BUY
Exercise of conversion of derivative security
$56,891
$16.19 p/Share
3,514
Added 2.94%
115,934
Common Stock
Dec 01
2023
SELL
Open market or private sale
$252,831
$58.58 p/Share
4,316
Reduced 3.7%
112,420
Common Stock
Dec 01
2023
BUY
Exercise of conversion of derivative security
$62,150
$14.4 p/Share
4,316
Added 3.57%
116,736
Common Stock
Jun 20
2023
BUY
Exercise of conversion of derivative security
$109,345
$11.33 p/Share
9,651
Added 7.91%
112,341
Common Stock
Jun 15
2023
SELL
Open market or private sale
$258,950
$51.79 p/Share
5,000
Reduced 4.91%
96,888
Common Stock
Jun 15
2023
BUY
Exercise of conversion of derivative security
$294,142
$15.18 p/Share
19,377
Added 15.87%
102,690
Common Stock