Apr 11
2023
SELL
Open market or private sale
$6,933,996
$150.08 p/Share
46,202
Reduced 15.56%
250,642
Common Stock
Apr 10
2023
SELL
Open market or private sale
$105,000
$150.0 p/Share
700
Reduced 0.24%
296,844
Common Stock
Apr 05
2023
SELL
Open market or private sale
$464,700
$150.0 p/Share
3,098
Reduced 1.03%
297,544
Common Stock
Mar 13
2023
SELL
Open market or private sale
$7,021,500
$140.43 p/Share
50,000
Reduced 14.26%
300,642
Common Stock
Mar 04
2023
SELL
Payment of exercise price or tax liability
$533,685
$141.9 p/Share
3,761
Reduced 1.06%
350,642
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$6,394,079
$147.55 p/Share
43,335
Reduced 10.9%
354,403
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
-
85,144
Added 18.0%
387,908
Common Stock
Oct 28
2022
SELL
Open market or private sale
$7,523,500
$150.47 p/Share
50,000
Reduced 13.74%
313,902
Common Stock
Aug 09
2022
SELL
Open market or private sale
$7,260,500
$145.21 p/Share
50,000
Reduced 12.08%
363,902
Common Stock
Mar 04
2022
SELL
Payment of exercise price or tax liability
$463,468
$123.23 p/Share
3,761
Reduced 0.9%
413,902
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$4,542,593
$127.03 p/Share
35,760
Reduced 7.89%
417,663
Common Stock
Feb 15
2022
BUY
Grant, award, or other acquisition
-
92,477
Added 17.32%
441,320
Common Stock
Feb 03
2022
SELL
Open market or private sale
$14,448,000
$120.4 p/Share
120,000
Reduced 24.51%
369,646
Common Stock
May 14
2021
SELL
Open market or private sale
$2,719,414
$140.01 p/Share
19,423
Reduced 3.82%
489,646
Common Stock
May 07
2021
SELL
Open market or private sale
$4,282,309
$140.05 p/Share
30,577
Reduced 5.67%
509,069
Common Stock
Apr 29
2021
SELL
Payment of exercise price or tax liability
$8,206,236
$134.01 p/Share
61,236
Reduced 10.19%
539,646
Common Stock
Apr 29
2021
BUY
Grant, award, or other acquisition
-
155,618
Added 20.57%
600,882
Common Stock
Apr 05
2021
SELL
Open market or private sale
$2,288,176
$130.01 p/Share
17,600
Reduced 3.8%
445,264
Common Stock
Mar 11
2021
SELL
Open market or private sale
$1,612,744
$130.06 p/Share
12,400
Reduced 2.61%
462,864
Common Stock
Mar 08
2021
SELL
Open market or private sale
$286,104
$125.1 p/Share
2,287
Reduced 0.48%
475,264
Common Stock
Mar 05
2021
SELL
Open market or private sale
$3,364,663
$125.02 p/Share
26,913
Reduced 5.33%
477,551
Common Stock
Mar 04
2021
BUY
Grant, award, or other acquisition
-
28,668
Added 5.38%
504,464
Common Stock
Feb 25
2021
SELL
Open market or private sale
$1,351,296
$125.12 p/Share
10,800
Reduced 2.22%
475,796
Common Stock
Feb 17
2021
SELL
Open market or private sale
$9,758,400
$121.98 p/Share
80,000
Reduced 14.12%
486,596
Common Stock
Feb 15
2021
SELL
Payment of exercise price or tax liability
$8,897,168
$123.68 p/Share
71,937
Reduced 11.27%
566,596
Common Stock