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
Apr 02
2024
SELL
Open market or private sale
$1,633,535
$58.04 p/Share
28,145
Reduced 8.48%
303,621
Common Stock
Apr 02
2024
BUY
Exercise of conversion of derivative security
$189,400
$18.94 p/Share
10,000
Added 2.93%
331,766
Common Stock
Oct 11
2023
SELL
Open market or private sale
$609,900
$60.99 p/Share
10,000
Reduced 3.01%
321,766
Common Stock
Oct 11
2023
BUY
Exercise of conversion of derivative security
$189,400
$18.94 p/Share
10,000
Added 2.93%
331,766
Common Stock
Oct 04
2023
SELL
Open market or private sale
$729,911
$59.04 p/Share
12,363
Reduced 3.7%
321,766
Common Stock
Oct 04
2023
BUY
Exercise of conversion of derivative security
$435,919
$35.26 p/Share
12,363
Added 3.57%
334,129
Common Stock
Oct 02
2023
SELL
Open market or private sale
$691,829
$58.58 p/Share
11,810
Reduced 3.54%
321,766
Common Stock
Oct 02
2023
BUY
Exercise of conversion of derivative security
$416,420
$35.26 p/Share
11,810
Added 3.42%
333,576
Common Stock