Apr 30
2024
SELL
Open market or private sale
$1,246,550
$144.01 p/Share
8,656
Reduced 45.79%
10,246
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$255,402
$136.36 p/Share
1,873
Reduced 9.04%
18,854
Common Stock
Feb 01
2024
BUY
Grant, award, or other acquisition
-
5,035
Added 19.54%
20,727
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$195,329
$114.63 p/Share
1,704
Reduced 9.95%
15,424
Common Stock
Jan 26
2023
BUY
Grant, award, or other acquisition
-
5,665
Added 24.88%
17,101
Common Stock
Aug 29
2022
SELL
Open market or private sale
$35,050
$108.85 p/Share
322
Reduced 2.75%
11,392
Common Stock
Feb 28
2022
SELL
Open market or private sale
$567,912
$148.98 p/Share
3,812
Reduced 24.83%
11,541
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$265,982
$158.89 p/Share
1,674
Reduced 9.83%
15,353
Common Stock
Feb 03
2022
BUY
Grant, award, or other acquisition
-
4,300
Added 20.16%
17,027
Common Stock
Apr 30
2021
SELL
Open market or private sale
$376,374
$149.0 p/Share
2,526
Reduced 16.72%
12,583
Common Stock
Feb 15
2021
SELL
Payment of exercise price or tax liability
$132,586
$117.75 p/Share
1,126
Reduced 6.96%
15,058
Common Stock
Feb 04
2021
BUY
Grant, award, or other acquisition
-
3,928
Added 25.06%
11,745
Common Stock
Aug 14
2020
SELL
Open market or private sale
$395,586
$69.11 p/Share
5,724
Reduced 42.74%
7,668
Common Stock
May 14
2020
SELL
Open market or private sale
$192,138
$57.63 p/Share
3,334
Reduced 20.1%
13,251
Common Stock
Apr 03
2020
SELL
Payment of exercise price or tax liability
$74,184
$42.27 p/Share
1,755
Reduced 9.59%
16,546
Common Stock
Feb 15
2020
SELL
Payment of exercise price or tax liability
$72,259
$102.64 p/Share
704
Reduced 3.72%
18,220
Common Stock
Jan 30
2020
BUY
Grant, award, or other acquisition
-
3,952
Added 17.3%
18,888
Common Stock
Oct 30
2019
SELL
Open market or private sale
$209,412
$94.5 p/Share
2,216
Reduced 12.96%
14,885
Common Stock
Apr 03
2019
SELL
Payment of exercise price or tax liability
$157,397
$85.31 p/Share
1,845
Reduced 9.83%
16,921
Common Stock
Feb 15
2019
SELL
Payment of exercise price or tax liability
$23,492
$81.57 p/Share
288
Reduced 1.52%
18,692
Common Stock
Jan 31
2019
BUY
Grant, award, or other acquisition
-
4,141
Added 17.93%
18,951
Common Stock
Aug 02
2018
SELL
Open market or private sale
$390,397
$95.85 p/Share
4,073
Reduced 21.73%
14,668
Common Stock
Apr 03
2018
SELL
Payment of exercise price or tax liability
$167,402
$95.44 p/Share
1,754
Reduced 8.62%
18,594
Common Stock
Feb 01
2018
BUY
Grant, award, or other acquisition
-
2,865
Added 12.34%
20,348
Common Stock