Aug 01
2024
BUY
Grant, award, or other acquisition
-
17,137
Added 34.59%
32,412
Common Stock
Jun 10
2024
BUY
Grant, award, or other acquisition
-
534
Added 3.38%
15,275
Common Stock
Mar 21
2024
SELL
Payment of exercise price or tax liability
$207,021
$176.79 p/Share
1,171
Reduced 7.36%
14,741
Common Stock
Mar 21
2024
BUY
Grant, award, or other acquisition
-
5,756
Added 26.56%
15,912
Common Stock
Mar 09
2024
SELL
Payment of exercise price or tax liability
$58,578
$204.82 p/Share
286
Reduced 2.74%
10,156
Common Stock
Mar 07
2024
SELL
Payment of exercise price or tax liability
$170,328
$206.96 p/Share
823
Reduced 7.31%
10,442
Common Stock
Mar 28
2023
SELL
Open market or private sale
$1,622,000
$200.0 p/Share
8,110
Reduced 41.86%
11,265
Common Stock
Mar 27
2023
SELL
Open market or private sale
$315,067
$201.45 p/Share
1,564
Reduced 7.47%
19,375
Common Stock
Mar 16
2023
SELL
Payment of exercise price or tax liability
$23,439
$195.33 p/Share
120
Reduced 0.57%
20,939
Common Stock
Mar 09
2023
SELL
Payment of exercise price or tax liability
$114,131
$199.53 p/Share
572
Reduced 2.64%
21,059
Common Stock
Mar 08
2023
BUY
Grant, award, or other acquisition
-
3,934
Added 15.39%
21,631
Common Stock
Jan 30
2023
BUY
Grant, award, or other acquisition
-
8,796
Added 33.2%
17,697
Common Stock
Jan 11
2023
SELL
Open market or private sale
$718,125
$191.5 p/Share
3,750
Reduced 29.64%
8,901
Common Stock
Dec 02
2022
SELL
Open market or private sale
$701,395
$186.74 p/Share
3,756
Reduced 22.89%
12,651
Common Stock
Mar 26
2022
SELL
Payment of exercise price or tax liability
$166,937
$162.39 p/Share
1,028
Reduced 5.9%
16,407
Common Stock
Mar 16
2022
SELL
Payment of exercise price or tax liability
$19,240
$159.01 p/Share
121
Reduced 0.69%
17,435
Common Stock
Mar 09
2022
SELL
Payment of exercise price or tax liability
$64,956
$157.66 p/Share
412
Reduced 2.29%
17,556
Common Stock
Mar 07
2022
BUY
Grant, award, or other acquisition
-
6,027
Added 25.12%
17,968
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$93,016
$158.19 p/Share
588
Reduced 4.69%
11,941
Common Stock
Apr 01
2021
SELL
Open market or private sale
$473,289
$195.01 p/Share
2,427
Reduced 16.23%
12,529
Common Stock
Mar 26
2021
SELL
Open market or private sale
$1,819,068
$200.36 p/Share
9,079
Reduced 37.77%
14,956
Common Stock
Mar 26
2021
SELL
Payment of exercise price or tax liability
$141,972
$199.96 p/Share
710
Reduced 2.87%
24,035
Common Stock
Mar 16
2021
SELL
Payment of exercise price or tax liability
$32,501
$193.46 p/Share
168
Reduced 0.67%
24,745
Common Stock
Mar 09
2021
BUY
Grant, award, or other acquisition
-
1,231
Added 4.71%
24,913
Common Stock
Mar 07
2021
SELL
Payment of exercise price or tax liability
$40,889
$183.36 p/Share
223
Reduced 0.93%
23,682
Common Stock