Feb 27
2025
SELL
Payment of exercise price or tax liability
$14,706
$83.09 p/Share
177
Reduced 1.21%
14,486
Common Stock
Feb 27
2025
BUY
Exercise of conversion of derivative security
-
404
Added 2.68%
14,663
Common Stock
Feb 23
2025
SELL
Payment of exercise price or tax liability
$21,759
$83.69 p/Share
260
Reduced 1.79%
14,259
Common Stock
Feb 23
2025
BUY
Exercise of conversion of derivative security
-
594
Added 3.93%
14,519
Common Stock
Feb 22
2025
SELL
Payment of exercise price or tax liability
$19,332
$83.69 p/Share
231
Reduced 1.63%
13,925
Common Stock
Feb 22
2025
BUY
Exercise of conversion of derivative security
-
618
Added 4.18%
14,156
Common Stock
Feb 10
2025
SELL
Payment of exercise price or tax liability
$268,151
$92.18 p/Share
2,909
Reduced 17.69%
13,538
Common Stock
Feb 10
2025
BUY
Grant, award, or other acquisition
-
9,888
Added 37.55%
16,447
Common Stock
Aug 21
2024
SELL
Open market or private sale
$685,650
$91.42 p/Share
7,500
Reduced 53.35%
6,559
Common Stock
Aug 21
2024
BUY
Exercise of conversion of derivative security
$371,400
$49.52 p/Share
7,500
Added 34.79%
14,059
Common Stock
Aug 09
2024
SELL
Payment of exercise price or tax liability
$65,402
$89.47 p/Share
731
Reduced 10.03%
6,559
Common Stock
Aug 09
2024
BUY
Exercise of conversion of derivative security
-
2,524
Added 25.72%
7,290
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$18,468
$90.53 p/Share
204
Reduced 4.1%
4,766
Common Stock
Feb 23
2024
BUY
Exercise of conversion of derivative security
-
593
Added 10.66%
4,970
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$19,247
$90.79 p/Share
212
Reduced 4.62%
4,377
Common Stock
Feb 22
2024
BUY
Exercise of conversion of derivative security
-
618
Added 11.87%
4,589
Common Stock
Aug 09
2023
SELL
Payment of exercise price or tax liability
$50,287
$68.14 p/Share
738
Reduced 15.67%
3,971
Common Stock
Aug 09
2023
BUY
Exercise of conversion of derivative security
-
2,524
Added 34.9%
4,709
Common Stock
Feb 22
2023
SELL
Payment of exercise price or tax liability
$12,238
$57.46 p/Share
213
Reduced 8.88%
2,185
Common Stock
Feb 22
2023
BUY
Exercise of conversion of derivative security
-
618
Added 20.49%
2,398
Common Stock
Aug 09
2022
SELL
Payment of exercise price or tax liability
$36,865
$49.55 p/Share
744
Reduced 29.48%
1,780
Common Stock
Aug 09
2022
BUY
Exercise of conversion of derivative security
-
2,524
Added 50.0%
2,524
Common Stock