Jul 25
2024
SELL
Open market or private sale
$1,057,752
$196.28 p/Share
5,389
Reduced 17.42%
25,539
Common Stock
Mar 25
2024
SELL
Payment of exercise price or tax liability
$461,906
$187.31 p/Share
2,466
Reduced 6.63%
34,726
Common Stock
Mar 25
2024
BUY
Grant, award, or other acquisition
-
6,264
Added 14.41%
37,192
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$325,207
$176.36 p/Share
1,844
Reduced 5.63%
30,928
Common Stock
Feb 28
2024
BUY
Grant, award, or other acquisition
-
8,531
Added 20.65%
32,772
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$292,628
$174.08 p/Share
1,681
Reduced 6.48%
24,241
Common Stock
Jul 26
2023
SELL
Open market or private sale
$1,386,115
$149.64 p/Share
9,263
Reduced 26.33%
25,922
Common Stock
Jun 28
2023
SELL
Payment of exercise price or tax liability
$452,900
$129.4 p/Share
3,500
Reduced 9.17%
34,662
Common Stock
Jun 28
2023
BUY
Grant, award, or other acquisition
-
523
Added 1.46%
35,185
Common Stock
Mar 21
2023
SELL
Payment of exercise price or tax liability
$319,768
$132.96 p/Share
2,405
Reduced 5.93%
38,162
Common Stock
Mar 21
2023
BUY
Grant, award, or other acquisition
-
6,110
Added 13.09%
40,567
Common Stock
Feb 22
2023
BUY
Grant, award, or other acquisition
-
8,760
Added 20.27%
34,457
Common Stock
Jul 18
2022
SELL
Payment of exercise price or tax liability
$387,427
$134.29 p/Share
2,885
Reduced 10.09%
25,697
Common Stock
Jul 18
2022
BUY
Grant, award, or other acquisition
-
7,330
Added 20.41%
28,582
Common Stock
Jun 27
2022
SELL
Payment of exercise price or tax liability
$443,065
$141.69 p/Share
3,127
Reduced 13.03%
20,869
Common Stock
Jun 27
2022
BUY
Grant, award, or other acquisition
-
383
Added 1.77%
21,252
Common Stock
Apr 27
2022
SELL
Open market or private sale
$1,197,561
$163.0 p/Share
7,347
Reduced 23.44%
23,996
Common Stock
Feb 23
2022
BUY
Grant, award, or other acquisition
-
8,112
Added 20.56%
31,343
Common Stock
Aug 30
2021
SELL
Open market or private sale
$2,142,190
$151.52 p/Share
14,138
Reduced 37.83%
23,231
Common Stock
Jul 20
2021
SELL
Payment of exercise price or tax liability
$110,307
$132.58 p/Share
832
Reduced 2.18%
37,369
Common Stock
Jul 20
2021
BUY
Grant, award, or other acquisition
-
2,114
Added 5.24%
38,201
Common Stock
Jun 21
2021
SELL
Payment of exercise price or tax liability
$532,659
$135.33 p/Share
3,936
Reduced 9.83%
36,087
Common Stock
Jun 21
2021
BUY
Grant, award, or other acquisition
-
451
Added 1.11%
40,023
Common Stock
May 11
2021
SELL
Open market or private sale
$1,416,016
$154.57 p/Share
9,161
Reduced 18.8%
39,572
Common Stock
Feb 23
2021
BUY
Grant, award, or other acquisition
-
8,424
Added 14.74%
48,733
Common Stock