Feb 11
2025
SELL
Payment of exercise price or tax liability
$17,843
$133.16 p/Share
134
Reduced 1.18%
11,175
Common Stock
Feb 11
2025
BUY
Exercise of conversion of derivative security
-
313
Added 2.69%
11,309
Common Stock
Feb 10
2025
SELL
Payment of exercise price or tax liability
$18,637
$134.08 p/Share
139
Reduced 1.25%
10,996
Common Stock
Feb 10
2025
BUY
Exercise of conversion of derivative security
-
325
Added 2.84%
11,135
Common Stock
Feb 09
2025
SELL
Payment of exercise price or tax liability
$25,560
$133.13 p/Share
192
Reduced 1.75%
10,810
Common Stock
Feb 09
2025
BUY
Exercise of conversion of derivative security
-
419
Added 3.67%
11,002
Common Stock
Feb 07
2025
SELL
Payment of exercise price or tax liability
$39,406
$133.13 p/Share
296
Reduced 2.72%
10,583
Common Stock
Feb 07
2025
BUY
Exercise of conversion of derivative security
-
615
Added 5.35%
10,879
Common Stock
May 06
2024
SELL
Payment of exercise price or tax liability
$66,094
$158.12 p/Share
418
Reduced 3.91%
10,264
Common Stock
May 06
2024
BUY
Grant, award, or other acquisition
-
1,398
Added 11.57%
10,682
Common Stock
Feb 11
2024
SELL
Payment of exercise price or tax liability
$14,945
$160.7 p/Share
93
Reduced 0.99%
9,284
Common Stock
Feb 11
2024
BUY
Exercise of conversion of derivative security
-
313
Added 3.23%
9,377
Common Stock
Feb 10
2024
SELL
Payment of exercise price or tax liability
$18,480
$160.7 p/Share
115
Reduced 1.25%
9,064
Common Stock
Feb 10
2024
BUY
Exercise of conversion of derivative security
-
325
Added 3.42%
9,179
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$20,087
$160.7 p/Share
125
Reduced 1.39%
8,854
Common Stock
Feb 09
2024
BUY
Exercise of conversion of derivative security
-
418
Added 4.45%
8,979
Common Stock
Feb 05
2024
SELL
Payment of exercise price or tax liability
$19,509
$150.07 p/Share
130
Reduced 1.5%
8,561
Common Stock
Feb 05
2024
BUY
Exercise of conversion of derivative security
-
369
Added 4.07%
8,691
Common Stock
Jun 16
2023
SELL
Open market or private sale
$464,000
$160.0 p/Share
2,900
Reduced 25.84%
8,322
Common Stock
May 11
2023
SELL
Payment of exercise price or tax liability
$131,503
$148.09 p/Share
888
Reduced 7.33%
11,222
Common Stock
May 11
2023
BUY
Grant, award, or other acquisition
-
2,950
Added 19.59%
12,110
Common Stock
Feb 11
2023
SELL
Payment of exercise price or tax liability
$13,952
$146.87 p/Share
95
Reduced 1.03%
9,160
Common Stock
Feb 11
2023
BUY
Exercise of conversion of derivative security
-
314
Added 3.28%
9,255
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$14,393
$146.87 p/Share
98
Reduced 1.08%
8,941
Common Stock
Feb 10
2023
BUY
Exercise of conversion of derivative security
-
325
Added 3.47%
9,039
Common Stock