Nov 17
2024
SELL
Payment of exercise price or tax liability
$321,399
$74.64 p/Share
4,306
Reduced 0.95%
449,509
Common Stock
Nov 17
2024
BUY
Grant, award, or other acquisition
-
430
Added 0.09%
453,815
Common Stock
Aug 17
2024
SELL
Payment of exercise price or tax liability
$2,273,297
$76.38 p/Share
29,763
Reduced 6.16%
453,336
Common Stock
Aug 17
2024
BUY
Grant, award, or other acquisition
-
73,981
Added 13.28%
483,099
Common Stock
May 17
2024
SELL
Payment of exercise price or tax liability
$342,112
$94.48 p/Share
3,621
Reduced 0.88%
409,118
Common Stock
May 17
2024
BUY
Grant, award, or other acquisition
-
3,122
Added 0.75%
412,739
Common Stock
Feb 17
2024
SELL
Payment of exercise price or tax liability
$325,764
$106.32 p/Share
3,064
Reduced 0.74%
409,369
Common Stock
Feb 17
2024
BUY
Grant, award, or other acquisition
-
3,122
Added 0.75%
412,433
Common Stock
Nov 17
2023
SELL
Payment of exercise price or tax liability
$404,120
$105.68 p/Share
3,824
Reduced 0.93%
409,311
Common Stock
Nov 17
2023
BUY
Grant, award, or other acquisition
-
3,122
Added 0.75%
413,135
Common Stock
Sep 24
2023
SELL
Payment of exercise price or tax liability
$2,793,926
$83.16 p/Share
33,597
Reduced 7.57%
410,013
Common Stock
Sep 24
2023
BUY
Grant, award, or other acquisition
-
31,368
Added 6.6%
443,610
Common Stock
Aug 19
2023
SELL
Payment of exercise price or tax liability
$7,934,435
$88.23 p/Share
89,929
Reduced 17.91%
412,200
Common Stock
Aug 19
2023
BUY
Grant, award, or other acquisition
-
156,843
Added 23.8%
502,129
Common Stock
Aug 17
2023
SELL
Payment of exercise price or tax liability
$2,417,081
$88.71 p/Share
27,247
Reduced 7.31%
345,286
Common Stock
Aug 17
2023
BUY
Grant, award, or other acquisition
-
89,846
Added 19.43%
372,533
Common Stock
May 26
2023
SELL
Open market or private sale
$4,044,124
$86.08 p/Share
46,981
Reduced 14.25%
282,687
Common Stock
May 17
2023
SELL
Payment of exercise price or tax liability
$198,580
$81.02 p/Share
2,451
Reduced 0.74%
329,668
Common Stock
May 17
2023
BUY
Grant, award, or other acquisition
-
3,122
Added 0.93%
332,119
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$303,025
$122.04 p/Share
2,483
Reduced 0.75%
328,799
Common Stock
Feb 17
2023
BUY
Grant, award, or other acquisition
-
3,122
Added 0.93%
331,282
Common Stock
Dec 07
2022
SELL
Open market or private sale
$3,540,960
$98.36 p/Share
36,000
Reduced 9.89%
328,160
Common Stock
Nov 17
2022
SELL
Payment of exercise price or tax liability
$245,761
$100.27 p/Share
2,451
Reduced 0.67%
364,160
Common Stock
Nov 17
2022
BUY
Grant, award, or other acquisition
-
3,122
Added 0.84%
366,611
Common Stock
Oct 31
2022
SELL
Payment of exercise price or tax liability
$1,707,056
$88.6 p/Share
19,267
Reduced 5.03%
363,489
Common Stock