Apr 09
2024
SELL
Payment of exercise price or tax liability
$391,979
$170.5 p/Share
2,299
Reduced 6.31%
34,164
Common Stock
Apr 09
2024
BUY
Grant, award, or other acquisition
-
5,936
Added 14.0%
36,463
Common Stock
Mar 14
2024
SELL
Open market or private sale
$495,150
$165.05 p/Share
3,000
Reduced 8.95%
30,527
Common Stock
Mar 13
2024
SELL
Payment of exercise price or tax liability
$128,549
$165.87 p/Share
775
Reduced 2.56%
29,450
Common Stock
Mar 13
2024
BUY
Grant, award, or other acquisition
-
4,077
Added 10.84%
33,527
Common Stock
Apr 04
2023
SELL
Payment of exercise price or tax liability
$709,109
$165.99 p/Share
4,272
Reduced 12.49%
29,934
Common Stock
Apr 04
2023
BUY
Grant, award, or other acquisition
-
9,367
Added 21.5%
34,206
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$12,615
$159.69 p/Share
79
Reduced 0.32%
24,839
Common Stock
Mar 08
2023
SELL
Payment of exercise price or tax liability
$1,779,576
$162.95 p/Share
10,921
Reduced 30.65%
24,713
Common Stock
Mar 08
2023
BUY
Grant, award, or other acquisition
-
25,561
Added 41.77%
35,634
Common Stock
Apr 20
2022
SELL
Open market or private sale
$2,150,500
$250.0 p/Share
8,602
Reduced 46.47%
9,909
Common Stock
Apr 05
2022
SELL
Payment of exercise price or tax liability
$1,178,159
$215.78 p/Share
5,460
Reduced 22.78%
18,511
Common Stock
Apr 05
2022
BUY
Grant, award, or other acquisition
-
11,972
Added 33.31%
23,971
Common Stock
Mar 14
2022
SELL
Payment of exercise price or tax liability
$76,102
$207.93 p/Share
366
Reduced 2.96%
11,999
Common Stock
Mar 10
2022
SELL
Payment of exercise price or tax liability
$2,341
$212.78 p/Share
11
Reduced 0.09%
12,365
Common Stock
Mar 09
2022
SELL
Payment of exercise price or tax liability
$397,743
$215.93 p/Share
1,842
Reduced 13.0%
12,326
Common Stock
Mar 09
2022
BUY
Grant, award, or other acquisition
-
4,689
Added 24.87%
14,168
Common Stock
May 27
2021
SELL
Open market or private sale
$588,773
$226.19 p/Share
2,603
Reduced 21.73%
9,378
Common Stock
Apr 09
2021
SELL
Open market or private sale
$393,720
$204.0 p/Share
1,930
Reduced 13.87%
11,981
Common Stock
Apr 06
2021
SELL
Payment of exercise price or tax liability
$263,438
$205.17 p/Share
1,284
Reduced 8.45%
13,911
Common Stock
Apr 06
2021
BUY
Grant, award, or other acquisition
-
3,214
Added 17.46%
15,195
Common Stock
Mar 19
2021
SELL
Open market or private sale
$134,608
$188.0 p/Share
716
Reduced 5.64%
11,981
Common Stock
Mar 15
2021
SELL
Payment of exercise price or tax liability
$44,685
$180.18 p/Share
248
Reduced 1.76%
13,868
Common Stock
Mar 10
2021
SELL
Payment of exercise price or tax liability
$360
$179.86 p/Share
2
Reduced 0.01%
14,116
Common Stock
Mar 10
2021
BUY
Grant, award, or other acquisition
-
3,514
Added 19.93%
14,118
Common Stock