Feb 21
2025
SELL
Payment of exercise price or tax liability
$3,045,890
$134.34 p/Share
22,673
Reduced 9.33%
220,211
Common Stock
Feb 21
2025
BUY
Grant, award, or other acquisition
-
44,410
Added 15.46%
242,884
Common Stock
Jan 21
2025
SELL
Open market or private sale
$1,783,811
$136.2 p/Share
13,097
Reduced 6.22%
197,444
Common Stock
Jan 17
2025
SELL
Payment of exercise price or tax liability
$3,084,788
$135.81 p/Share
22,714
Reduced 9.22%
223,552
Common Stock
Jan 17
2025
BUY
Grant, award, or other acquisition
-
43,947
Added 15.14%
246,266
Common Stock
Aug 13
2024
SELL
Other acquisition or disposition
-
58,705
Reduced 22.69%
200,032
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$1,907,039
$85.46 p/Share
22,315
Reduced 7.97%
257,551
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
-
43,710
Added 13.51%
279,866
Common Stock
Jan 31
2024
SELL
Open market or private sale
$2,352,065
$88.55 p/Share
26,562
Reduced 10.17%
234,626
Common Stock
Jan 30
2024
SELL
Open market or private sale
$2,332,497
$87.81 p/Share
26,563
Reduced 9.23%
261,188
Common Stock
Jan 17
2024
SELL
Payment of exercise price or tax liability
$2,341,221
$85.97 p/Share
27,233
Reduced 8.65%
287,624
Common Stock
Jan 17
2024
BUY
Grant, award, or other acquisition
-
48,781
Added 13.41%
314,857
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$2,563,677
$97.94 p/Share
26,176
Reduced 9.1%
261,563
Common Stock
Feb 24
2023
BUY
Grant, award, or other acquisition
-
51,272
Added 15.12%
287,739
Common Stock
Jan 18
2023
SELL
Open market or private sale
$11,653,200
$97.11 p/Share
120,000
Reduced 33.78%
235,234
Common Stock
Jan 18
2023
SELL
Payment of exercise price or tax liability
$1,526,194
$97.08 p/Share
15,721
Reduced 4.24%
355,234
Common Stock
Jan 18
2023
BUY
Grant, award, or other acquisition
-
40,340
Added 9.81%
370,955
Common Stock
Feb 24
2022
SELL
Payment of exercise price or tax liability
$3,557,520
$93.55 p/Share
38,028
Reduced 10.42%
326,840
Common Stock
Feb 24
2022
BUY
Grant, award, or other acquisition
-
74,488
Added 16.95%
364,868
Common Stock
Jan 20
2022
SELL
Open market or private sale
$3,375,031
$101.63 p/Share
33,209
Reduced 10.29%
289,475
Common Stock
Jan 20
2022
SELL
Payment of exercise price or tax liability
$1,373,534
$95.73 p/Share
14,348
Reduced 4.26%
322,684
Common Stock
Jan 20
2022
BUY
Grant, award, or other acquisition
-
44,072
Added 11.56%
337,032
Common Stock