Jan 14
2026
SELL
Open market or private sale
$988,831
$99.41 p/Share
9,947
Reduced 4.03%
237,064
Common Stock
Jan 14
2026
BUY
Exercise of conversion of derivative security
$426,527
$42.88 p/Share
9,947
Added 3.93%
243,064
Common Stock
Jan 13
2026
SELL
Open market or private sale
$1,662,221
$98.93 p/Share
16,802
Reduced 6.62%
237,064
Common Stock
Jan 13
2026
BUY
Exercise of conversion of derivative security
$808,008
$48.09 p/Share
16,802
Added 6.21%
253,866
Common Stock
Jan 12
2026
SELL
Open market or private sale
$2,925,000
$97.5 p/Share
30,000
Reduced 11.23%
237,064
Common Stock
Jan 12
2026
BUY
Exercise of conversion of derivative security
$1,442,700
$48.09 p/Share
30,000
Added 10.1%
267,064
Common Stock
Jan 02
2026
SELL
Open market or private sale
$1,941,237
$84.12 p/Share
23,077
Reduced 8.87%
237,064
Common Stock
Nov 05
2025
SELL
Open market or private sale
$3,211,577
$83.5 p/Share
38,462
Reduced 12.88%
260,141
Common Stock
Aug 07
2025
SELL
Open market or private sale
$717,000
$71.7 p/Share
10,000
Reduced 3.24%
298,603
Common Stock
Jul 31
2025
SELL
Payment of exercise price or tax liability
$3,908,677
$74.71 p/Share
52,318
Reduced 14.5%
308,603
Common Stock
Jul 24
2025
SELL
Open market or private sale
$2,462,871
$78.06 p/Share
31,551
Reduced 8.04%
360,921
Common Stock
Jul 24
2025
BUY
Exercise of conversion of derivative security
$1,517,287
$48.09 p/Share
31,551
Added 7.91%
367,472
Common Stock
Jul 23
2025
SELL
Open market or private sale
$1,933,500
$77.34 p/Share
25,000
Reduced 6.48%
360,921
Common Stock
Jul 23
2025
BUY
Grant, award, or other acquisition
-
58,375
Added 13.14%
385,921
Common Stock
Jul 15
2025
BUY
Grant, award, or other acquisition
-
52,732
Added 13.87%
327,546
Common Stock
Mar 25
2025
SELL
Payment of exercise price or tax liability
$4,446,350
$69.62 p/Share
63,866
Reduced 18.86%
274,814
Common Stock
Jan 22
2025
-
3,000
Reduced 0.88%
338,680
Common Stock
Jan 17
2025
SELL
Open market or private sale
$354,050
$70.81 p/Share
5,000
Reduced 1.44%
341,680
Common Stock
Jan 10
2025
SELL
Open market or private sale
$8,557,091
$66.63 p/Share
128,427
Reduced 27.03%
346,680
Common Stock
Jan 10
2025
BUY
Exercise of conversion of derivative security
$3,167,152
$29.21 p/Share
108,427
Added 22.14%
381,347
Common Stock
Jul 31
2024
SELL
Payment of exercise price or tax liability
$1,456,148
$64.6 p/Share
22,541
Reduced 5.79%
366,680
Common Stock
Jul 22
2024
BUY
Grant, award, or other acquisition
$4,031,923
$67.02 p/Share
60,160
Added 13.39%
389,221
Common Stock
Jul 09
2024
BUY
Grant, award, or other acquisition
-
25,440
Added 7.18%
329,061
Common Stock
Apr 04
2024
SELL
Open market or private sale
$1,761,142
$60.21 p/Share
29,250
Reduced 8.79%
303,621
Common Stock
Apr 04
2024
BUY
Exercise of conversion of derivative security
$553,995
$18.94 p/Share
29,250
Added 8.08%
332,871
Common Stock