Apr 27
2024
SELL
Payment of exercise price or tax liability
$9,695
$108.94 p/Share
89
Reduced 2.26%
3,853
Common Stock
Feb 28
2024
SELL
Open market or private sale
$232,059
$111.46 p/Share
2,082
Reduced 34.56%
3,942
Common Stock
Jan 27
2024
SELL
Payment of exercise price or tax liability
$165,880
$114.4 p/Share
1,450
Reduced 19.4%
6,024
Common Stock
Jan 27
2024
BUY
Grant, award, or other acquisition
-
2,294
Added 23.48%
7,474
Common Stock
Jan 26
2024
SELL
Payment of exercise price or tax liability
$26,769
$114.4 p/Share
234
Reduced 4.32%
5,180
Common Stock
Jan 25
2024
SELL
Payment of exercise price or tax liability
$56,628
$116.28 p/Share
487
Reduced 8.25%
5,414
Common Stock
Jan 24
2024
BUY
Grant, award, or other acquisition
-
1,420
Added 19.4%
5,901
Common Stock
Apr 27
2023
SELL
Payment of exercise price or tax liability
$5,568
$64.0 p/Share
87
Reduced 1.9%
4,481
Common Stock
Feb 28
2023
SELL
Open market or private sale
$186,244
$67.48 p/Share
2,760
Reduced 37.66%
4,568
Common Stock
Jan 27
2023
SELL
Payment of exercise price or tax liability
$18,167
$63.97 p/Share
284
Reduced 3.73%
7,328
Common Stock
Jan 26
2023
SELL
Payment of exercise price or tax liability
$13,154
$62.94 p/Share
209
Reduced 2.67%
7,612
Common Stock
Jan 25
2023
SELL
Payment of exercise price or tax liability
$121,096
$62.94 p/Share
1,924
Reduced 19.74%
7,821
Common Stock
Jan 25
2023
BUY
Grant, award, or other acquisition
-
6,386
Added 39.59%
9,745
Common Stock
Jan 22
2023
SELL
Payment of exercise price or tax liability
$33,263
$63.48 p/Share
524
Reduced 13.49%
3,359
Common Stock
Apr 27
2022
BUY
Grant, award, or other acquisition
-
528
Added 11.97%
3,883
Common Stock
Feb 25
2022
SELL
Open market or private sale
$375,596
$107.93 p/Share
3,480
Reduced 50.91%
3,355
Common Stock
Jan 27
2022
SELL
Payment of exercise price or tax liability
$26,551
$93.49 p/Share
284
Reduced 3.99%
6,835
Common Stock
Jan 26
2022
SELL
Payment of exercise price or tax liability
$208,362
$94.71 p/Share
2,200
Reduced 23.61%
7,119
Common Stock
Jan 26
2022
BUY
Grant, award, or other acquisition
-
5,706
Added 37.98%
9,319
Common Stock
Jan 23
2022
SELL
Payment of exercise price or tax liability
$52,063
$91.02 p/Share
572
Reduced 13.67%
3,613
Common Stock
Jan 22
2022
SELL
Payment of exercise price or tax liability
$47,877
$91.02 p/Share
526
Reduced 11.17%
4,185
Common Stock
May 11
2021
SELL
Open market or private sale
$123,974
$62.55 p/Share
1,982
Reduced 29.61%
4,711
Common Stock
Apr 27
2021
SELL
Payment of exercise price or tax liability
$131,958
$67.74 p/Share
1,948
Reduced 22.54%
6,693
Common Stock
Apr 27
2021
BUY
Grant, award, or other acquisition
-
3,308
Added 27.68%
8,641
Common Stock
Feb 26
2021
SELL
Open market or private sale
$131,184
$69.19 p/Share
1,896
Reduced 26.23%
5,333
Common Stock