Jun 03
2025
SELL
Payment of exercise price or tax liability
$46,663
$71.68 p/Share
651
Reduced 3.78%
16,549
Common Stock
Jun 02
2025
BUY
Grant, award, or other acquisition
$71,464
$35.84 p/Share
1,994
Added 10.39%
17,200
Common Stock
May 20
2025
SELL
Open market or private sale
$172,862
$75.85 p/Share
2,279
Reduced 12.08%
16,586
Common Stock
May 20
2025
-
1,380
Reduced 8.32%
15,206
Common Stock
Mar 12
2025
-
4,625
Reduced 19.69%
18,865
Common Stock
Mar 03
2025
SELL
Payment of exercise price or tax liability
$15,145
$60.58 p/Share
250
Reduced 1.08%
22,906
Common Stock
Mar 03
2025
BUY
Grant, award, or other acquisition
$17,251
$29.54 p/Share
584
Added 2.43%
23,490
Common Stock
Jan 03
2025
BUY
Exercise of conversion of derivative security
$9,991
$3.29 p/Share
3,037
Added 11.59%
23,156
Common Stock
Jan 02
2025
SELL
Open market or private sale
$555,500
$50.5 p/Share
11,000
Reduced 35.35%
20,119
Common Stock
Jan 02
2025
BUY
Exercise of conversion of derivative security
$36,190
$3.29 p/Share
11,000
Added 26.12%
31,119
Common Stock
Dec 02
2024
SELL
Payment of exercise price or tax liability
$18,688
$57.68 p/Share
324
Reduced 1.63%
19,539
Common Stock
Dec 02
2024
BUY
Grant, award, or other acquisition
$17,173
$29.61 p/Share
580
Added 2.8%
20,119
Common Stock
Nov 22
2024
-
300
Reduced 1.49%
19,863
Common Stock
Nov 22
2024
SELL
Open market or private sale
$146,625
$56.2 p/Share
2,609
Reduced 11.46%
20,163
Common Stock
Oct 01
2024
SELL
Open market or private sale
$509,080
$46.28 p/Share
11,000
Reduced 32.57%
22,772
Common Stock
Oct 01
2024
BUY
Exercise of conversion of derivative security
$36,190
$3.29 p/Share
11,000
Added 24.57%
33,772
Common Stock
Sep 18
2024
-
870
Reduced 3.68%
22,772
Common Stock
Sep 17
2024
-
300
Reduced 1.25%
23,642
Common Stock
Sep 03
2024
SELL
Payment of exercise price or tax liability
$8,966
$35.3 p/Share
254
Reduced 1.1%
22,936
Common Stock
Sep 03
2024
BUY
Grant, award, or other acquisition
$17,232
$17.13 p/Share
1,006
Added 4.03%
23,942
Common Stock
Aug 26
2024
SELL
Open market or private sale
$110,736
$35.71 p/Share
3,101
Reduced 11.79%
23,190
Common Stock
Jul 01
2024
SELL
Open market or private sale
$357,390
$32.49 p/Share
11,000
Reduced 29.5%
26,291
Common Stock
Jul 01
2024
BUY
Exercise of conversion of derivative security
$36,190
$3.29 p/Share
11,000
Added 22.78%
37,291
Common Stock
Jun 24
2024
-
2,650
Reduced 9.16%
26,291
Common Stock
Jun 04
2024
SELL
Payment of exercise price or tax liability
$268,679
$32.87 p/Share
8,174
Reduced 22.02%
28,941
Common Stock