Mar 25
2024
SELL
Payment of exercise price or tax liability
$629,736
$187.31 p/Share
3,362
Reduced 6.22%
50,681
Common Stock
Mar 25
2024
BUY
Grant, award, or other acquisition
-
7,589
Added 12.31%
54,043
Common Stock
Mar 06
2024
SELL
Open market or private sale
$1,825,100
$182.51 p/Share
10,000
Reduced 17.71%
46,454
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$443,721
$176.36 p/Share
2,516
Reduced 4.27%
56,454
Common Stock
Feb 28
2024
BUY
Grant, award, or other acquisition
-
10,209
Added 14.76%
58,970
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$399,165
$174.08 p/Share
2,293
Reduced 4.49%
48,761
Common Stock
Jun 28
2023
SELL
Payment of exercise price or tax liability
$617,367
$129.4 p/Share
4,771
Reduced 8.64%
50,420
Common Stock
Jun 28
2023
BUY
Grant, award, or other acquisition
-
634
Added 1.23%
51,054
Common Stock
Mar 21
2023
SELL
Payment of exercise price or tax liability
$436,108
$132.96 p/Share
3,280
Reduced 5.61%
55,191
Common Stock
Mar 21
2023
BUY
Grant, award, or other acquisition
-
7,402
Added 11.24%
58,471
Common Stock
Feb 22
2023
BUY
Grant, award, or other acquisition
-
10,462
Added 17.0%
51,069
Common Stock
Jul 18
2022
SELL
Payment of exercise price or tax liability
$528,297
$134.29 p/Share
3,934
Reduced 8.83%
40,607
Common Stock
Jul 18
2022
BUY
Grant, award, or other acquisition
-
8,879
Added 16.62%
44,541
Common Stock
Jun 27
2022
SELL
Payment of exercise price or tax liability
$498,749
$141.69 p/Share
3,520
Reduced 9.07%
35,279
Common Stock
Jun 27
2022
BUY
Grant, award, or other acquisition
-
383
Added 1.06%
35,662
Common Stock
Jun 06
2022
SELL
Open market or private sale
$2,212,140
$160.3 p/Share
13,800
Reduced 26.24%
38,799
Common Stock
Feb 23
2022
BUY
Grant, award, or other acquisition
-
8,887
Added 14.45%
52,599
Common Stock
Jul 20
2021
SELL
Payment of exercise price or tax liability
$124,227
$132.58 p/Share
937
Reduced 2.1%
43,712
Common Stock
Jul 20
2021
BUY
Grant, award, or other acquisition
-
2,114
Added 4.52%
44,649
Common Stock
Jun 21
2021
SELL
Payment of exercise price or tax liability
$577,453
$135.33 p/Share
4,267
Reduced 9.12%
42,535
Common Stock
Jun 21
2021
BUY
Grant, award, or other acquisition
-
434
Added 0.92%
46,802
Common Stock
Feb 23
2021
BUY
Grant, award, or other acquisition
-
9,016
Added 16.28%
46,368
Common Stock