Mar 15
2024
BUY
Grant, award, or other acquisition
-
21,892
Added 18.1%
99,080
Common Stock
Feb 29
2024
SELL
Open market or private sale
$24,723
$95.09 p/Share
260
Reduced 0.34%
77,188
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$336,437
$104.94 p/Share
3,206
Reduced 3.98%
77,448
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
612
Added 0.75%
80,654
Common Stock
Nov 20
2023
SELL
Payment of exercise price or tax liability
$482,843
$118.81 p/Share
4,064
Reduced 4.83%
80,042
Common Stock
Aug 30
2023
SELL
Open market or private sale
$385,800
$131.18 p/Share
2,941
Reduced 3.38%
84,106
Common Stock
Aug 18
2023
SELL
Payment of exercise price or tax liability
$522,418
$126.31 p/Share
4,136
Reduced 4.54%
87,047
Common Stock
Jul 13
2023
SELL
Open market or private sale
$657,821
$130.03 p/Share
5,059
Reduced 5.26%
91,183
Common Stock
Jun 15
2023
SELL
Open market or private sale
$92,640
$120.0 p/Share
772
Reduced 0.8%
96,242
Common Stock
Jun 07
2023
SELL
Open market or private sale
$42,460
$110.0 p/Share
386
Reduced 0.4%
97,014
Common Stock
May 30
2023
SELL
Open market or private sale
$40,950
$106.09 p/Share
386
Reduced 0.39%
97,400
Common Stock
May 19
2023
SELL
Payment of exercise price or tax liability
$410,995
$94.94 p/Share
4,329
Reduced 4.24%
97,786
Common Stock
Apr 17
2023
SELL
Open market or private sale
$323,160
$120.0 p/Share
2,693
Reduced 2.57%
102,115
Common Stock
Mar 02
2023
SELL
Open market or private sale
$134,160
$130.0 p/Share
1,032
Reduced 0.98%
104,808
Common Stock
Feb 21
2023
BUY
Grant, award, or other acquisition
-
12,828
Added 10.81%
105,840
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$347,811
$121.4 p/Share
2,865
Reduced 2.99%
93,012
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
-
295
Added 0.31%
95,877
Common Stock
Feb 02
2023
SELL
Open market or private sale
$102,050
$130.0 p/Share
785
Reduced 0.81%
95,582
Common Stock
Jan 05
2023
SELL
Open market or private sale
$112,082
$96.79 p/Share
1,158
Reduced 1.19%
96,367
Common Stock
Dec 22
2022
SELL
Open market or private sale
$121,405
$101.51 p/Share
1,196
Reduced 1.21%
97,525
Common Stock
Dec 15
2022
SELL
Open market or private sale
$48,020
$107.67 p/Share
446
Reduced 0.45%
98,721
Common Stock
Nov 30
2022
SELL
Open market or private sale
$38,117
$98.75 p/Share
386
Reduced 0.39%
99,167
Common Stock
Nov 18
2022
SELL
Payment of exercise price or tax liability
$399,245
$105.12 p/Share
3,798
Reduced 3.67%
99,553
Common Stock
Nov 10
2022
SELL
Open market or private sale
$115,900
$100.0 p/Share
1,159
Reduced 1.11%
103,351
Common Stock
Nov 07
2022
SELL
Open market or private sale
$34,713
$87.0 p/Share
399
Reduced 0.38%
104,510
Common Stock