Feb 25
2025
SELL
Open market or private sale
$1,096,261
$52.36 p/Share
20,937
Reduced 4.76%
418,482
Common Stock
Feb 25
2025
SELL
Payment of exercise price or tax liability
$172,192
$52.37 p/Share
3,288
Reduced 0.74%
439,419
Common Stock
Feb 25
2025
BUY
Exercise of conversion of derivative security
$172,239
$7.11 p/Share
24,225
Added 5.19%
442,707
Common Stock
Feb 15
2025
SELL
Payment of exercise price or tax liability
$1,538,991
$58.13 p/Share
26,475
Reduced 5.95%
418,482
Common Stock
Feb 15
2025
BUY
Grant, award, or other acquisition
-
50,193
Added 10.14%
444,957
Common Stock
Feb 07
2025
SELL
Open market or private sale
$902,632
$57.31 p/Share
15,750
Reduced 3.84%
394,764
Common Stock
Jan 07
2025
SELL
Open market or private sale
$917,280
$58.24 p/Share
15,750
Reduced 3.69%
410,514
Common Stock
Dec 09
2024
SELL
Open market or private sale
$1,017,607
$64.61 p/Share
15,750
Reduced 3.56%
426,264
Common Stock
Dec 06
2024
SELL
Open market or private sale
$2,906,822
$65.25 p/Share
44,549
Reduced 9.16%
442,014
Common Stock
Dec 06
2024
SELL
Payment of exercise price or tax liability
$355,405
$65.2 p/Share
5,451
Reduced 1.11%
486,563
Common Stock
Dec 06
2024
BUY
Exercise of conversion of derivative security
$355,500
$7.11 p/Share
50,000
Added 9.22%
492,014
Common Stock
Nov 07
2024
SELL
Open market or private sale
$925,785
$58.78 p/Share
15,750
Reduced 3.44%
442,014
Common Stock
Oct 07
2024
SELL
Open market or private sale
$898,537
$57.05 p/Share
15,750
Reduced 3.33%
457,764
Common Stock
Sep 11
2024
SELL
Open market or private sale
$866,565
$55.02 p/Share
15,750
Reduced 3.22%
473,514
Common Stock
Aug 22
2024
BUY
Grant, award, or other acquisition
$7,000,025
$53.45 p/Share
130,964
Added 21.12%
489,264
Common Stock
Aug 06
2024
SELL
Open market or private sale
$951,103
$54.68 p/Share
17,394
Reduced 4.63%
358,300
Common Stock
Aug 06
2024
SELL
Payment of exercise price or tax liability
$142,209
$54.57 p/Share
2,606
Reduced 0.69%
375,694
Common Stock
Aug 06
2024
BUY
Exercise of conversion of derivative security
$142,200
$7.11 p/Share
20,000
Added 5.02%
378,300
Common Stock
Jul 29
2024
SELL
Payment of exercise price or tax liability
$497,615
$50.98 p/Share
9,761
Reduced 2.28%
418,539
Common Stock
Jul 29
2024
SELL
Open market or private sale
$3,069,779
$50.96 p/Share
60,239
Reduced 14.39%
358,300
Common Stock
Jul 29
2024
BUY
Exercise of conversion of derivative security
$497,700
$7.11 p/Share
70,000
Added 14.05%
428,300
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$5,447,375
$2620.19 p/Share
2,079
Reduced 22.49%
7,166
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
3,948
Added 29.92%
9,245
Common Stock
Feb 09
2024
SELL
Open market or private sale
$3,673,015
$2631.1 p/Share
1,396
Reduced 21.01%
5,248
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$575,685
$2628.7 p/Share
219
Reduced 3.19%
6,644
Common Stock