Feb 29
2024
SELL
Open market or private sale
$1,485,592
$251.71 p/Share
5,902
Reduced 2.97%
193,089
Common Stock
Feb 29
2024
SELL
Payment of exercise price or tax liability
$1,517,953
$253.33 p/Share
5,992
Reduced 3.1%
187,097
Common Stock
Feb 07
2024
SELL
Open market or private sale
$10,775,824
$249.66 p/Share
43,162
Reduced 17.82%
198,991
Common Stock
Feb 06
2024
SELL
Open market or private sale
$2,711,500
$248.83 p/Share
10,897
Reduced 4.31%
242,153
Common Stock
Jan 31
2024
SELL
Payment of exercise price or tax liability
$6,000,206
$242.56 p/Share
24,737
Reduced 8.91%
253,050
Common Stock
Jan 25
2024
BUY
Grant, award, or other acquisition
-
73,988
Added 21.03%
277,787
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$520,806
$143.75 p/Share
3,623
Reduced 1.75%
203,799
Common Stock
Feb 13
2023
SELL
Open market or private sale
$6,147,339
$144.04 p/Share
42,678
Reduced 17.06%
207,422
Common Stock
Feb 10
2023
SELL
Open market or private sale
$348,624
$144.0 p/Share
2,421
Reduced 0.96%
250,100
Common Stock
Feb 09
2023
SELL
Open market or private sale
$1,726,121
$145.04 p/Share
11,901
Reduced 4.5%
252,521
Common Stock
Jan 31
2023
SELL
Payment of exercise price or tax liability
$5,262,242
$130.36 p/Share
40,367
Reduced 13.24%
264,422
Common Stock
Jan 26
2023
BUY
Grant, award, or other acquisition
-
65,766
Added 17.75%
304,789
Common Stock
Aug 16
2022
SELL
Open market or private sale
$3,052,800
$152.64 p/Share
20,000
Reduced 7.72%
239,023
Common Stock
Aug 01
2022
SELL
Open market or private sale
$2,115,300
$141.02 p/Share
15,000
Reduced 5.47%
259,023
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$522,288
$133.68 p/Share
3,907
Reduced 1.41%
274,023
Common Stock
Jan 31
2022
SELL
Payment of exercise price or tax liability
$5,272,068
$133.87 p/Share
39,382
Reduced 12.41%
277,930
Common Stock
Jan 27
2022
BUY
Grant, award, or other acquisition
-
82,020
Added 20.54%
317,312
Common Stock
Jul 30
2021
SELL
Open market or private sale
$10,622,700
$160.95 p/Share
66,000
Reduced 21.91%
235,292
Common Stock
Feb 28
2021
SELL
Payment of exercise price or tax liability
$451,349
$122.95 p/Share
3,671
Reduced 1.2%
301,292
Common Stock
Jan 31
2021
SELL
Payment of exercise price or tax liability
$3,723,342
$113.23 p/Share
32,883
Reduced 9.73%
304,963
Common Stock
Jan 28
2021
BUY
Grant, award, or other acquisition
-
56,973
Added 14.43%
337,846
Common Stock
Dec 03
2020
SELL
Open market or private sale
$2,487,993
$102.53 p/Share
24,266
Reduced 7.95%
280,873
Common Stock
Dec 02
2020
SELL
Open market or private sale
$1,096,049
$102.11 p/Share
10,734
Reduced 3.4%
305,139
Common Stock