May 11
2025
SELL
Payment of exercise price or tax liability
$88,416
$73.68 p/Share
1,200
Reduced 2.92%
39,898
Common Stock
May 09
2025
SELL
Open market or private sale
$837,000
$74.4 p/Share
11,250
Reduced 21.49%
41,098
Common Stock
May 09
2025
BUY
Exercise of conversion of derivative security
$509,400
$45.28 p/Share
11,250
Added 17.69%
52,348
Common Stock
May 08
2025
BUY
Grant, award, or other acquisition
-
13,400
Added 24.59%
41,098
Common Stock
May 07
2025
SELL
Payment of exercise price or tax liability
$105,337
$74.92 p/Share
1,406
Reduced 4.83%
27,698
Common Stock
May 04
2025
SELL
Payment of exercise price or tax liability
$49,021
$75.65 p/Share
648
Reduced 2.18%
29,104
Common Stock
May 03
2025
SELL
Payment of exercise price or tax liability
$48,037
$75.65 p/Share
635
Reduced 2.09%
29,752
Common Stock
Mar 26
2025
SELL
Open market or private sale
$797,287
$70.87 p/Share
11,250
Reduced 27.02%
30,387
Common Stock
Mar 26
2025
BUY
Exercise of conversion of derivative security
$509,400
$45.28 p/Share
11,250
Added 21.27%
41,637
Common Stock
Feb 28
2025
SELL
Open market or private sale
$798,187
$70.95 p/Share
11,250
Reduced 27.02%
30,387
Common Stock
Feb 28
2025
BUY
Exercise of conversion of derivative security
$509,400
$45.28 p/Share
11,250
Added 21.27%
41,637
Common Stock
Feb 16
2025
SELL
Payment of exercise price or tax liability
$13,257
$76.19 p/Share
174
Reduced 0.57%
30,387
Common Stock
Feb 13
2025
SELL
Open market or private sale
$852,300
$75.76 p/Share
11,250
Reduced 26.91%
30,561
Common Stock
Feb 13
2025
BUY
Exercise of conversion of derivative security
$509,400
$45.28 p/Share
11,250
Added 21.2%
41,811
Common Stock
Dec 09
2024
SELL
Open market or private sale
$806,400
$71.68 p/Share
11,250
Reduced 26.91%
30,561
Common Stock
Dec 09
2024
BUY
Exercise of conversion of derivative security
$509,400
$45.28 p/Share
11,250
Added 21.2%
41,811
Common Stock
Jun 20
2024
SELL
Open market or private sale
$493,818
$87.79 p/Share
5,625
Reduced 15.54%
30,561
Common Stock
Jun 20
2024
BUY
Exercise of conversion of derivative security
$254,700
$45.28 p/Share
5,625
Added 13.45%
36,186
Common Stock
May 21
2024
SELL
Open market or private sale
$508,781
$90.45 p/Share
5,625
Reduced 15.54%
30,561
Common Stock
May 21
2024
BUY
Exercise of conversion of derivative security
$254,700
$45.28 p/Share
5,625
Added 13.45%
36,186
Common Stock
May 11
2024
SELL
Payment of exercise price or tax liability
$103,890
$86.72 p/Share
1,198
Reduced 3.77%
30,561
Common Stock
May 07
2024
SELL
Payment of exercise price or tax liability
$67,221
$85.09 p/Share
790
Reduced 2.43%
31,759
Common Stock
May 07
2024
BUY
Grant, award, or other acquisition
-
11,075
Added 25.39%
32,549
Common Stock
May 04
2024
SELL
Payment of exercise price or tax liability
$377,742
$85.25 p/Share
4,431
Reduced 17.1%
21,474
Common Stock
May 04
2024
BUY
Exercise of conversion of derivative security
-
7,465
Added 22.37%
25,905
Common Stock