Apr 14
2025
SELL
Payment of exercise price or tax liability
$28,777
$66.77 p/Share
431
Reduced 0.56%
75,882
Common Stock
Apr 12
2025
BUY
Exercise of conversion of derivative security
-
1,094
Added 1.41%
76,313
Common Stock
Mar 24
2025
SELL
Payment of exercise price or tax liability
$168,496
$90.25 p/Share
1,867
Reduced 2.42%
75,219
Common Stock
Mar 23
2025
BUY
Exercise of conversion of derivative security
-
4,739
Added 5.79%
77,086
Common Stock
Feb 24
2025
BUY
Exercise of conversion of derivative security
$35,500
$17.75 p/Share
2,000
Added 2.69%
72,347
Common Stock
Feb 21
2025
SELL
Open market or private sale
$368,927
$98.67 p/Share
3,739
Reduced 5.05%
70,347
Common Stock
Feb 20
2025
BUY
Grant, award, or other acquisition
-
12,500
Added 14.44%
74,086
Common Stock
Jan 13
2025
SELL
Open market or private sale
$47,661
$141.01 p/Share
338
Reduced 0.55%
61,586
Common Stock
Jan 12
2025
BUY
Exercise of conversion of derivative security
-
1,094
Added 1.74%
61,924
Common Stock
Dec 24
2024
SELL
Open market or private sale
$120,918
$146.39 p/Share
826
Reduced 1.34%
60,830
Common Stock
Dec 23
2024
BUY
Exercise of conversion of derivative security
-
2,091
Added 3.28%
61,656
Common Stock
Oct 30
2024
-
476
Reduced 0.79%
59,565
Common Stock
Oct 28
2024
SELL
Open market or private sale
$2,049,199
$204.92 p/Share
10,000
Reduced 14.28%
60,041
Common Stock
Oct 28
2024
BUY
Exercise of conversion of derivative security
$268,500
$26.85 p/Share
10,000
Added 12.49%
70,041
Common Stock
Oct 14
2024
SELL
Open market or private sale
$101,527
$237.77 p/Share
427
Reduced 0.71%
60,041
Common Stock
Oct 12
2024
BUY
Exercise of conversion of derivative security
-
1,094
Added 1.78%
60,468
Common Stock
Sep 24
2024
SELL
Open market or private sale
$172,052
$209.31 p/Share
822
Reduced 1.37%
59,374
Common Stock
Sep 23
2024
BUY
Exercise of conversion of derivative security
-
2,092
Added 3.36%
60,196
Common Stock
Jul 15
2024
SELL
Open market or private sale
$73,199
$175.96 p/Share
416
Reduced 0.71%
58,104
Common Stock
Jul 12
2024
BUY
Exercise of conversion of derivative security
-
1,093
Added 1.83%
58,520
Common Stock
Jun 24
2024
SELL
Open market or private sale
$123,050
$147.72 p/Share
833
Reduced 1.43%
57,427
Common Stock
Jun 23
2024
BUY
Exercise of conversion of derivative security
-
2,090
Added 3.46%
58,260
Common Stock
Jun 17
2024
SELL
Open market or private sale
$74,195
$149.89 p/Share
495
Reduced 0.87%
56,170
Common Stock
Jun 15
2024
BUY
Exercise of conversion of derivative security
-
1,251
Added 2.16%
56,665
Common Stock
May 01
2024
SELL
Open market or private sale
$772,850
$154.57 p/Share
5,000
Reduced 8.28%
55,414
Common Stock