Mar 25
2024
SELL
Payment of exercise price or tax liability
$1,474,317
$187.31 p/Share
7,871
Reduced 3.79%
199,776
Common Stock
Mar 25
2024
BUY
Grant, award, or other acquisition
-
20,000
Added 8.79%
207,647
Common Stock
Feb 29
2024
SELL
Open market or private sale
$2,507,681
$181.06 p/Share
13,850
Reduced 6.87%
187,647
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$1,038,054
$176.36 p/Share
5,886
Reduced 2.84%
201,497
Common Stock
Feb 28
2024
BUY
Grant, award, or other acquisition
-
28,818
Added 12.2%
207,383
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$933,939
$174.08 p/Share
5,365
Reduced 2.92%
178,565
Common Stock
Feb 22
2024
SELL
Open market or private sale
$2,466,395
$173.8 p/Share
14,191
Reduced 7.16%
183,930
Common Stock
Jul 26
2023
SELL
Open market or private sale
$4,021,617
$148.8 p/Share
27,027
Reduced 12.0%
198,121
Common Stock
Jun 28
2023
SELL
Payment of exercise price or tax liability
$1,445,139
$129.4 p/Share
11,168
Reduced 4.76%
223,477
Common Stock
Jun 28
2023
BUY
Grant, award, or other acquisition
-
1,671
Added 0.74%
225,148
Common Stock
Mar 21
2023
SELL
Payment of exercise price or tax liability
$1,020,733
$132.96 p/Share
7,677
Reduced 3.17%
234,645
Common Stock
Mar 21
2023
BUY
Grant, award, or other acquisition
-
19,507
Added 7.45%
242,322
Common Stock
Feb 22
2023
BUY
Grant, award, or other acquisition
-
29,806
Added 11.8%
222,815
Common Stock
Jul 18
2022
SELL
Payment of exercise price or tax liability
$1,236,542
$134.29 p/Share
9,208
Reduced 4.55%
193,009
Common Stock
Jul 18
2022
BUY
Grant, award, or other acquisition
-
23,399
Added 10.37%
202,217
Common Stock
Jun 27
2022
SELL
Payment of exercise price or tax liability
$1,414,350
$141.69 p/Share
9,982
Reduced 5.32%
177,595
Common Stock
Jun 27
2022
BUY
Grant, award, or other acquisition
-
1,223
Added 0.68%
178,818
Common Stock
Feb 23
2022
BUY
Grant, award, or other acquisition
-
23,543
Added 11.15%
187,577
Common Stock
Jul 20
2021
SELL
Payment of exercise price or tax liability
$352,000
$132.58 p/Share
2,655
Reduced 1.59%
164,034
Common Stock
Jul 20
2021
BUY
Grant, award, or other acquisition
-
6,747
Added 3.89%
166,689
Common Stock
Jun 21
2021
SELL
Payment of exercise price or tax liability
$1,651,973
$135.33 p/Share
12,207
Reduced 7.09%
159,942
Common Stock
Jun 21
2021
BUY
Grant, award, or other acquisition
-
1,399
Added 0.81%
172,149
Common Stock
Feb 23
2021
BUY
Grant, award, or other acquisition
-
26,456
Added 13.42%
170,750
Common Stock
Nov 17
2020
SELL
Open market or private sale
$675,000
$135.0 p/Share
5,000
Reduced 3.35%
144,294
Common Stock
Nov 11
2020
SELL
Open market or private sale
$390,450
$130.15 p/Share
3,000
Reduced 1.97%
149,294
Common Stock