Feb 23
2025
SELL
Payment of exercise price or tax liability
$416,165
$82.36 p/Share
5,053
Reduced 1.61%
308,131
Common Stock
Feb 21
2025
BUY
Grant, award, or other acquisition
-
61,237
Added 16.36%
313,185
Common Stock
Feb 20
2025
SELL
Payment of exercise price or tax liability
$3,483,852
$82.46 p/Share
42,249
Reduced 14.36%
251,948
Common Stock
Feb 20
2025
BUY
Grant, award, or other acquisition
-
89,865
Added 23.4%
294,197
Common Stock
Feb 15
2025
SELL
Payment of exercise price or tax liability
$741,934
$84.11 p/Share
8,821
Reduced 4.14%
204,332
Common Stock
Dec 13
2024
SELL
Payment of exercise price or tax liability
$254,807
$81.02 p/Share
3,145
Reduced 1.07%
290,283
Common Stock
Aug 21
2024
-
231,654
Reduced 44.17%
292,791
Common Stock
Aug 21
2024
-
77,750
Added 12.91%
524,445
Common Stock
May 04
2024
SELL
Payment of exercise price or tax liability
$881,798
$77.76 p/Share
11,340
Reduced 2.48%
446,050
Common Stock
Mar 19
2024
-
28,021
Added 5.77%
457,390
Common Stock
Mar 02
2024
SELL
Payment of exercise price or tax liability
$317,457
$69.42 p/Share
4,573
Reduced 1.06%
428,482
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$348,179
$70.24 p/Share
4,957
Reduced 1.13%
433,055
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
73,047
Added 14.29%
438,013
Common Stock
Feb 14
2024
SELL
Payment of exercise price or tax liability
$3,632,550
$67.16 p/Share
54,088
Reduced 12.91%
364,966
Common Stock
Feb 14
2024
BUY
Grant, award, or other acquisition
-
115,202
Added 21.56%
419,054
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$245,288
$73.33 p/Share
3,345
Reduced 1.09%
303,880
Common Stock
Aug 21
2023
-
68,000
Reduced 18.18%
306,073
Common Stock
Aug 14
2023
-
45,214
Added 10.78%
374,073
Common Stock
Aug 11
2023
-
13,700
Added 4.0%
328,859
Common Stock
Aug 03
2023
SELL
Payment of exercise price or tax liability
$434,788
$76.75 p/Share
5,665
Reduced 1.77%
315,159
Common Stock
May 04
2023
BUY
Grant, award, or other acquisition
-
78,052
Added 19.6%
320,184
Common Stock
Mar 14
2023
-
30,000
Added 11.04%
241,838
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$329,847
$73.99 p/Share
4,458
Reduced 2.06%
211,838
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$354,342
$72.94 p/Share
4,858
Reduced 2.2%
216,296
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$5,182,511
$76.02 p/Share
68,173
Reduced 23.56%
221,154
Common Stock