Apr 26
2024
SELL
Open market or private sale
$6,981,500
$139.63 p/Share
50,000
Reduced 24.63%
153,017
Common Stock
Mar 24
2024
SELL
Payment of exercise price or tax liability
$4,353,193
$135.77 p/Share
32,063
Reduced 13.64%
203,017
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$142,985
$114.48 p/Share
1,249
Reduced 0.53%
235,082
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$956,729
$118.29 p/Share
8,088
Reduced 3.31%
236,331
Common Stock
Feb 08
2024
BUY
Grant, award, or other acquisition
-
99,729
Added 28.98%
244,419
Common Stock
Feb 07
2024
SELL
Payment of exercise price or tax liability
$287,586
$120.43 p/Share
2,388
Reduced 1.62%
144,690
Common Stock
May 17
2023
SELL
Open market or private sale
$2,922,880
$80.0 p/Share
36,536
Reduced 19.9%
147,078
Common Stock
Mar 24
2023
SELL
Payment of exercise price or tax liability
$760,395
$60.44 p/Share
12,581
Reduced 6.41%
183,614
Common Stock
Mar 24
2023
BUY
Grant, award, or other acquisition
-
7,221
Added 3.55%
196,195
Common Stock
Feb 20
2023
SELL
Payment of exercise price or tax liability
$283,193
$73.12 p/Share
3,873
Reduced 2.01%
188,974
Common Stock
Feb 20
2023
BUY
Grant, award, or other acquisition
-
6,670
Added 3.34%
192,847
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$42,051
$72.88 p/Share
577
Reduced 0.31%
186,177
Common Stock
Feb 09
2023
BUY
Grant, award, or other acquisition
-
61,675
Added 24.83%
186,754
Common Stock
Feb 07
2023
SELL
Payment of exercise price or tax liability
$156,477
$72.95 p/Share
2,145
Reduced 1.69%
125,079
Common Stock
Sep 27
2022
SELL
Payment of exercise price or tax liability
$186,572
$46.25 p/Share
4,034
Reduced 3.07%
127,224
Common Stock
Mar 24
2022
SELL
Payment of exercise price or tax liability
$123,332
$75.99 p/Share
1,623
Reduced 1.22%
131,258
Common Stock
Feb 20
2022
SELL
Payment of exercise price or tax liability
$105,103
$84.15 p/Share
1,249
Reduced 0.93%
132,881
Common Stock
Feb 13
2022
SELL
Payment of exercise price or tax liability
$140,184
$86.64 p/Share
1,618
Reduced 1.19%
134,130
Common Stock
Feb 07
2022
SELL
Payment of exercise price or tax liability
$272,437
$79.8 p/Share
3,414
Reduced 3.28%
100,660
Common Stock
Feb 07
2022
BUY
Grant, award, or other acquisition
-
47,894
Added 26.08%
135,748
Common Stock
Sep 27
2021
SELL
Payment of exercise price or tax liability
$235,789
$93.53 p/Share
2,521
Reduced 2.69%
91,268
Common Stock
Apr 12
2021
SELL
Open market or private sale
$266,310
$88.77 p/Share
3,000
Reduced 3.1%
93,789
Common Stock
Apr 05
2021
SELL
Open market or private sale
$3,147,061
$90.49 p/Share
34,778
Reduced 26.43%
96,789
Common Stock
Mar 24
2021
SELL
Payment of exercise price or tax liability
$349,415
$84.83 p/Share
4,119
Reduced 5.29%
73,804
Common Stock
Mar 24
2021
BUY
Grant, award, or other acquisition
-
68,232
Added 34.15%
131,567
Common Stock