Dec 13
2024
SELL
Payment of exercise price or tax liability
$14,422
$91.86 p/Share
157
Reduced 0.42%
37,078
Common Stock
Dec 13
2024
BUY
Exercise of conversion of derivative security
-
157
Added 0.42%
37,533
Common Stock
Dec 10
2024
SELL
Payment of exercise price or tax liability
$37,674
$92.34 p/Share
408
Reduced 1.09%
37,078
Common Stock
Dec 10
2024
BUY
Exercise of conversion of derivative security
-
901
Added 2.35%
37,486
Common Stock
Sep 10
2024
SELL
Payment of exercise price or tax liability
$23,780
$81.44 p/Share
292
Reduced 0.79%
36,585
Common Stock
Sep 10
2024
BUY
Exercise of conversion of derivative security
-
901
Added 2.38%
36,877
Common Stock
Aug 10
2024
SELL
Payment of exercise price or tax liability
$72,186
$73.66 p/Share
980
Reduced 2.65%
35,976
Common Stock
Aug 10
2024
BUY
Exercise of conversion of derivative security
-
3,678
Added 9.05%
36,956
Common Stock
Jun 10
2024
SELL
Payment of exercise price or tax liability
$16,638
$65.25 p/Share
255
Reduced 0.76%
33,278
Common Stock
Jun 10
2024
BUY
Exercise of conversion of derivative security
-
901
Added 2.62%
33,533
Common Stock
Mar 10
2024
SELL
Payment of exercise price or tax liability
$59,344
$75.12 p/Share
790
Reduced 2.36%
32,632
Common Stock
Mar 10
2024
BUY
Exercise of conversion of derivative security
-
2,682
Added 7.43%
33,422
Common Stock
Dec 13
2023
SELL
Payment of exercise price or tax liability
$24,760
$83.09 p/Share
298
Reduced 0.79%
37,235
Common Stock
Dec 13
2023
BUY
Exercise of conversion of derivative security
-
298
Added 0.79%
37,376
Common Stock
Dec 10
2023
SELL
Payment of exercise price or tax liability
$17,542
$79.02 p/Share
222
Reduced 0.72%
30,420
Common Stock
Dec 10
2023
BUY
Exercise of conversion of derivative security
-
518
Added 1.66%
30,642
Common Stock
Sep 10
2023
SELL
Payment of exercise price or tax liability
$11,324
$76.0 p/Share
149
Reduced 0.49%
30,124
Common Stock
Sep 10
2023
BUY
Exercise of conversion of derivative security
-
519
Added 1.69%
30,273
Common Stock
Aug 10
2023
SELL
Payment of exercise price or tax liability
$104,480
$80.0 p/Share
1,306
Reduced 4.2%
29,754
Common Stock
Aug 10
2023
BUY
Exercise of conversion of derivative security
-
4,484
Added 12.62%
31,060
Common Stock
Jun 10
2023
SELL
Payment of exercise price or tax liability
$11,952
$78.12 p/Share
153
Reduced 0.57%
26,576
Common Stock
Jun 10
2023
BUY
Exercise of conversion of derivative security
-
517
Added 1.9%
26,729
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$63,679
$79.5 p/Share
801
Reduced 2.97%
26,212
Common Stock
Mar 10
2023
BUY
Exercise of conversion of derivative security
-
2,921
Added 9.76%
27,013
Common Stock