Mar 03
2024
SELL
Payment of exercise price or tax liability
$183,271
$124.59 p/Share
1,471
Reduced 0.68%
216,140
Common Stock
Mar 02
2024
SELL
Sale (or disposition) back to the issuer
-
1,393
Reduced 0.64%
217,900
Common Stock
Mar 02
2024
SELL
Payment of exercise price or tax liability
$36,006
$124.59 p/Share
289
Reduced 0.13%
217,611
Common Stock
Feb 23
2024
SELL
Open market or private sale
$1,184,800
$118.48 p/Share
10,000
Reduced 4.36%
219,293
Common Stock
Aug 17
2023
SELL
Payment of exercise price or tax liability
$156,736
$92.47 p/Share
1,695
Reduced 0.73%
229,293
Common Stock
Aug 03
2023
SELL
Payment of exercise price or tax liability
$206,294
$103.77 p/Share
1,988
Reduced 0.85%
230,988
Common Stock
Jul 22
2023
SELL
Payment of exercise price or tax liability
$138,605
$122.66 p/Share
1,130
Reduced 0.48%
232,976
Common Stock
May 26
2023
SELL
Payment of exercise price or tax liability
$120,722
$106.74 p/Share
1,131
Reduced 0.48%
234,106
Common Stock
Mar 04
2023
SELL
Payment of exercise price or tax liability
$368,176
$125.06 p/Share
2,944
Reduced 1.24%
235,203
Common Stock
Mar 03
2023
SELL
Payment of exercise price or tax liability
$193,206
$125.54 p/Share
1,539
Reduced 0.64%
238,147
Common Stock
Mar 03
2023
SELL
Sale (or disposition) back to the issuer
-
4,400
Reduced 1.8%
239,686
Common Stock
Mar 02
2023
BUY
Grant, award, or other acquisition
-
6,726
Added 2.68%
244,086
Common Stock
Jan 11
2023
SELL
Open market or private sale
$1,200,000
$120.0 p/Share
10,000
Reduced 4.04%
237,360
Common Stock
Jan 03
2023
SELL
Open market or private sale
$1,100,000
$110.0 p/Share
10,000
Reduced 3.89%
247,360
Common Stock
Aug 17
2022
SELL
Payment of exercise price or tax liability
-
1,701
Reduced 0.66%
257,360
Common Stock
Aug 03
2022
SELL
Payment of exercise price or tax liability
-
1,995
Reduced 0.76%
259,061
Common Stock
Jul 22
2022
SELL
Payment of exercise price or tax liability
-
1,133
Reduced 0.43%
261,056
Common Stock
May 26
2022
SELL
Payment of exercise price or tax liability
$60,366
$53.28 p/Share
1,133
Reduced 0.43%
262,189
Common Stock
May 10
2022
BUY
Open market or private purchase
$263,150
$52.63 p/Share
5,000
Added 1.86%
263,322
Common Stock
Mar 07
2022
SELL
Payment of exercise price or tax liability
$207,918
$67.44 p/Share
3,083
Reduced 1.18%
258,322
Common Stock
Mar 03
2022
BUY
Grant, award, or other acquisition
-
9,950
Added 3.67%
261,405
Common Stock
Aug 17
2021
SELL
Payment of exercise price or tax liability
$236,014
$138.75 p/Share
1,701
Reduced 0.67%
251,455
Common Stock
Aug 03
2021
SELL
Payment of exercise price or tax liability
$273,495
$137.09 p/Share
1,995
Reduced 0.78%
253,156
Common Stock
Jul 22
2021
SELL
Payment of exercise price or tax liability
$149,477
$131.93 p/Share
1,133
Reduced 0.44%
255,151
Common Stock
May 26
2021
SELL
Payment of exercise price or tax liability
$121,741
$107.45 p/Share
1,133
Reduced 0.44%
256,284
Common Stock