Mar 03
2025
SELL
Payment of exercise price or tax liability
$140,406
$145.65 p/Share
964
Reduced 1.89%
50,020
Common Stock
Feb 28
2025
SELL
Payment of exercise price or tax liability
$62,757
$143.94 p/Share
436
Reduced 0.85%
50,984
Common Stock
Feb 24
2025
SELL
Payment of exercise price or tax liability
$717,073
$140.3 p/Share
5,111
Reduced 9.04%
51,420
Common Stock
Feb 24
2025
BUY
Grant, award, or other acquisition
-
3,874
Added 6.41%
56,531
Common Stock
Jun 24
2024
SELL
Open market or private sale
$5,658,774
$143.58 p/Share
39,412
Reduced 42.81%
52,657
Common Stock
Jun 24
2024
BUY
Exercise of conversion of derivative security
$1,438,307
$52.47 p/Share
27,412
Added 22.94%
92,069
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$172,972
$117.19 p/Share
1,476
Reduced 2.23%
64,657
Common Stock
Feb 28
2024
BUY
Grant, award, or other acquisition
-
8,976
Added 11.95%
66,133
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$456,906
$109.57 p/Share
4,170
Reduced 6.8%
57,157
Common Stock
Feb 16
2024
BUY
Grant, award, or other acquisition
-
2,488
Added 3.9%
61,327
Common Stock
May 17
2023
SELL
Open market or private sale
$841,940
$76.54 p/Share
11,000
Reduced 14.08%
67,124
Common Stock
May 05
2023
SELL
Open market or private sale
$1,310,679
$74.31 p/Share
17,638
Reduced 18.42%
78,124
Common Stock
May 05
2023
BUY
Exercise of conversion of derivative security
$589,198
$36.51 p/Share
16,138
Added 14.42%
95,762
Common Stock
Mar 21
2023
SELL
Open market or private sale
$877,750
$70.22 p/Share
12,500
Reduced 13.57%
79,624
Common Stock
Mar 16
2023
SELL
Open market or private sale
$1,945,755
$67.5 p/Share
28,826
Reduced 23.83%
92,124
Common Stock
Mar 16
2023
BUY
Exercise of conversion of derivative security
$533,696
$32.69 p/Share
16,326
Added 11.89%
120,950
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$79,174
$70.44 p/Share
1,124
Reduced 1.06%
104,624
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
8,204
Added 7.2%
105,748
Common Stock
Feb 20
2023
SELL
Payment of exercise price or tax liability
$325,105
$73.57 p/Share
4,419
Reduced 4.33%
97,544
Common Stock
Feb 20
2023
BUY
Grant, award, or other acquisition
-
8,485
Added 7.68%
101,963
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$25,958
$50.7 p/Share
512
Reduced 0.62%
81,857
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
11,621
Added 11.06%
93,478
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$444,217
$52.01 p/Share
8,541
Reduced 9.38%
82,467
Common Stock
Feb 21
2022
BUY
Grant, award, or other acquisition
-
4,195
Added 4.41%
91,008
Common Stock
Dec 30
2021
SELL
Open market or private sale
$1,708,260
$60.0 p/Share
28,471
Reduced 24.7%
86,813
Common Stock