Oct 28
2024
SELL
Open market or private sale
$1,027,379
$75.31 p/Share
13,642
Reduced 8.72%
142,830
Common Stock, par valu...
Aug 09
2024
SELL
Open market or private sale
$2,711,600
$67.79 p/Share
40,000
Reduced 20.36%
156,472
Common Stock, par valu...
Jul 01
2024
SELL
Payment of exercise price or tax liability
$609,551
$59.48 p/Share
10,248
Reduced 4.96%
196,472
Common Stock, par valu...
Apr 01
2024
SELL
Payment of exercise price or tax liability
$247,540
$62.29 p/Share
3,974
Reduced 1.89%
206,388
Common Stock, par valu...
Apr 01
2024
BUY
Grant, award, or other acquisition
-
9,632
Added 4.38%
210,362
Common Stock, par valu...
Feb 20
2024
SELL
Payment of exercise price or tax liability
$1,134,904
$55.54 p/Share
20,434
Reduced 9.24%
200,730
Common Stock, par valu...
Feb 20
2024
BUY
Grant, award, or other acquisition
-
50,601
Added 18.62%
221,122
Common Stock, par valu...
Jul 03
2023
SELL
Payment of exercise price or tax liability
$495,906
$49.7 p/Share
9,978
Reduced 5.53%
170,521
Common Stock, par valu...
Apr 03
2023
SELL
Payment of exercise price or tax liability
$166,028
$54.4 p/Share
3,052
Reduced 1.67%
180,128
Common Stock, par valu...
Apr 03
2023
BUY
Grant, award, or other acquisition
-
9,191
Added 4.78%
183,180
Common Stock, par valu...
Feb 22
2023
SELL
Payment of exercise price or tax liability
$2,387,693
$57.1 p/Share
41,816
Reduced 19.38%
173,989
Common Stock, par valu...
Feb 22
2023
BUY
Grant, award, or other acquisition
-
93,636
Added 30.26%
215,805
Common Stock, par valu...
Nov 08
2022
SELL
Open market or private sale
$883,740
$65.0 p/Share
13,596
Reduced 10.01%
122,169
Common Stock, par valu...
Sep 07
2022
SELL
Open market or private sale
$740,040
$61.67 p/Share
12,000
Reduced 8.12%
135,765
Common Stock, par valu...
Jul 01
2022
BUY
Grant, award, or other acquisition
-
22,495
Added 31.35%
49,255
Common Stock, par valu...
Apr 01
2022
SELL
Payment of exercise price or tax liability
$104,968
$181.92 p/Share
577
Reduced 2.12%
26,637
Common Stock, par valu...
Apr 01
2022
BUY
Grant, award, or other acquisition
-
2,198
Added 7.47%
27,214
Common Stock, par valu...
Mar 29
2022
SELL
Open market or private sale
$1,350,000
$180.0 p/Share
7,500
Reduced 23.07%
25,016
Common Stock, par valu...
Feb 24
2022
SELL
Open market or private sale
$1,228,425
$163.79 p/Share
7,500
Reduced 18.74%
32,516
Common Stock, par valu...
Feb 23
2022
SELL
Payment of exercise price or tax liability
$2,891,186
$168.19 p/Share
17,190
Reduced 30.05%
40,016
Common Stock, par valu...
Feb 23
2022
BUY
Grant, award, or other acquisition
-
40,722
Added 41.58%
57,206
Common Stock, par valu...
May 24
2021
SELL
Open market or private sale
$1,158,314
$165.9 p/Share
6,982
Reduced 29.97%
16,317
Common Stock, par valu...
May 14
2021
SELL
Open market or private sale
$85,066
$164.22 p/Share
518
Reduced 2.17%
23,299
Common Stock, par valu...
Apr 01
2021
BUY
Grant, award, or other acquisition
-
2,519
Added 9.56%
23,817
Common Stock, par valu...
Mar 05
2021
SELL
Open market or private sale
$144,580
$144.58 p/Share
1,000
Reduced 4.48%
21,298
Common Stock, par valu...