Mar 01
2025
SELL
Payment of exercise price or tax liability
$2,002,260
$158.96 p/Share
12,596
Reduced 10.71%
105,002
Common Stock
Mar 01
2025
BUY
Grant, award, or other acquisition
-
28,645
Added 19.59%
117,598
Common Stock
Aug 09
2024
SELL
Open market or private sale
$1,000,000
$200.0 p/Share
5,000
Reduced 5.32%
88,953
Common Stock
May 28
2024
SELL
Payment of exercise price or tax liability
$110,272
$193.46 p/Share
570
Reduced 0.6%
93,953
Common Stock
Mar 21
2024
SELL
Open market or private sale
$387,840
$193.92 p/Share
2,000
Reduced 2.07%
94,523
Common Stock
Mar 20
2024
SELL
Open market or private sale
$384,000
$192.0 p/Share
2,000
Reduced 2.03%
96,523
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$3,581,772
$182.52 p/Share
19,624
Reduced 16.61%
98,523
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
43,428
Added 26.88%
118,147
Common Stock
May 28
2023
SELL
Payment of exercise price or tax liability
$74,664
$130.99 p/Share
570
Reduced 0.76%
74,719
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$1,530,494
$140.58 p/Share
10,887
Reduced 12.63%
75,289
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
23,222
Added 21.23%
86,176
Common Stock
Aug 24
2022
BUY
Grant, award, or other acquisition
-
5,646
Added 8.23%
62,954
Common Stock
May 27
2022
SELL
Open market or private sale
$380,550
$152.22 p/Share
2,500
Reduced 4.18%
57,308
Common Stock
Mar 21
2022
SELL
Open market or private sale
$350,075
$140.03 p/Share
2,500
Reduced 4.01%
59,808
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$1,382,657
$138.1 p/Share
10,012
Reduced 13.84%
62,308
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
19,335
Added 21.1%
72,320
Common Stock
Nov 08
2021
SELL
Open market or private sale
$582,300
$116.46 p/Share
5,000
Reduced 8.62%
52,985
Common Stock
Nov 05
2021
SELL
Open market or private sale
$286,275
$114.51 p/Share
2,500
Reduced 4.13%
57,985
Common Stock
Jun 08
2021
SELL
Open market or private sale
$447,500
$89.5 p/Share
5,000
Reduced 7.64%
60,485
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$609,040
$69.28 p/Share
8,791
Reduced 11.84%
65,485
Common Stock
Mar 01
2021
BUY
Grant, award, or other acquisition
-
19,720
Added 20.98%
74,276
Common Stock