May 20
2024
SELL
Open market or private sale
$7,258,718
$147.67 p/Share
49,155
Reduced 49.73%
49,695
Common Stock
May 15
2024
SELL
Open market or private sale
$3,393,222
$140.21 p/Share
24,201
Reduced 19.67%
98,850
Common Stock
Mar 24
2024
SELL
Payment of exercise price or tax liability
$5,904,094
$135.77 p/Share
43,486
Reduced 26.11%
123,051
Common Stock
Feb 13
2024
SELL
Open market or private sale
$1,363,465
$116.01 p/Share
11,753
Reduced 6.59%
166,537
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$1,618,562
$118.29 p/Share
13,683
Reduced 7.13%
178,290
Common Stock
Feb 08
2024
BUY
Grant, award, or other acquisition
-
97,582
Added 33.7%
191,973
Common Stock
Nov 17
2023
SELL
Open market or private sale
$819,000
$105.0 p/Share
7,800
Reduced 7.63%
94,391
Common Stock
Sep 12
2023
SELL
Open market or private sale
$1,000,200
$100.02 p/Share
10,000
Reduced 8.91%
102,191
Common Stock
Sep 06
2023
SELL
Open market or private sale
$974,300
$97.43 p/Share
10,000
Reduced 8.18%
112,191
Common Stock
May 17
2023
SELL
Open market or private sale
$1,649,920
$80.0 p/Share
20,624
Reduced 14.44%
122,191
Common Stock
Mar 24
2023
SELL
Payment of exercise price or tax liability
$946,127
$60.44 p/Share
15,654
Reduced 9.88%
142,815
Common Stock
Mar 24
2023
BUY
Grant, award, or other acquisition
-
10,315
Added 6.11%
158,469
Common Stock
Feb 20
2023
SELL
Payment of exercise price or tax liability
$274,126
$73.12 p/Share
3,749
Reduced 2.47%
148,154
Common Stock
Feb 20
2023
BUY
Grant, award, or other acquisition
-
9,528
Added 5.9%
151,903
Common Stock
Feb 09
2023
BUY
Grant, award, or other acquisition
-
37,541
Added 20.87%
142,375
Common Stock
Feb 07
2023
SELL
Payment of exercise price or tax liability
$589,654
$72.95 p/Share
8,083
Reduced 7.16%
104,834
Common Stock
Sep 27
2022
SELL
Payment of exercise price or tax liability
$186,572
$46.25 p/Share
4,034
Reduced 3.45%
112,917
Common Stock
Mar 29
2022
SELL
Open market or private sale
$290,960
$80.0 p/Share
3,637
Reduced 3.02%
116,951
Common Stock
Mar 25
2022
SELL
Open market or private sale
$297,220
$77.02 p/Share
3,859
Reduced 3.1%
120,588
Common Stock
Mar 24
2022
SELL
Payment of exercise price or tax liability
$704,959
$75.99 p/Share
9,277
Reduced 6.94%
124,447
Common Stock
Feb 15
2022
SELL
Open market or private sale
$217,292
$85.92 p/Share
2,529
Reduced 1.86%
133,724
Common Stock
Feb 10
2022
SELL
Open market or private sale
$1,489,411
$88.11 p/Share
16,904
Reduced 11.04%
136,253
Common Stock
Feb 07
2022
SELL
Payment of exercise price or tax liability
$457,493
$79.8 p/Share
5,733
Reduced 4.28%
128,094
Common Stock
Feb 07
2022
BUY
Grant, award, or other acquisition
-
43,813
Added 22.24%
153,157
Common Stock
Sep 27
2021
SELL
Payment of exercise price or tax liability
$235,789
$93.53 p/Share
2,521
Reduced 2.14%
115,077
Common Stock