Aug 14
2025
BUY
Exercise of conversion of derivative security
$68,538
$84.93 p/Share
807
Added 4.14%
18,667
Common Stock
Aug 12
2025
SELL
Open market or private sale
$181,950
$150.0 p/Share
1,213
Reduced 6.36%
17,860
Common Stock
Jul 28
2025
SELL
Open market or private sale
$99,958
$121.9 p/Share
820
Reduced 4.12%
19,073
Common Stock
Mar 06
2025
SELL
Open market or private sale
$97,157
$130.94 p/Share
742
Reduced 3.6%
19,893
Common Stock
Mar 04
2025
SELL
Payment of exercise price or tax liability
$69,162
$130.25 p/Share
531
Reduced 2.51%
20,635
Common Stock
Mar 03
2025
BUY
Grant, award, or other acquisition
-
1,524
Added 6.72%
21,166
Common Stock
Mar 02
2025
SELL
Payment of exercise price or tax liability
$176,419
$131.46 p/Share
1,342
Reduced 6.4%
19,642
Common Stock
Feb 20
2025
SELL
Payment of exercise price or tax liability
$93,982
$126.49 p/Share
743
Reduced 3.42%
20,984
Common Stock
Feb 20
2025
BUY
Grant, award, or other acquisition
-
1,602
Added 6.87%
21,727
Common Stock
Nov 15
2024
SELL
Open market or private sale
$441,706
$134.79 p/Share
3,277
Reduced 14.0%
20,125
Common Stock
Nov 15
2024
BUY
Exercise of conversion of derivative security
$202,125
$61.68 p/Share
3,277
Added 12.28%
23,402
Common Stock
May 10
2024
SELL
Open market or private sale
$46,030
$92.06 p/Share
500
Reduced 2.42%
20,125
Common Stock
Mar 06
2024
SELL
Payment of exercise price or tax liability
$32,854
$91.01 p/Share
361
Reduced 1.72%
20,625
Common Stock
Mar 04
2024
BUY
Grant, award, or other acquisition
-
3,658
Added 14.84%
20,986
Common Stock
Mar 02
2024
SELL
Payment of exercise price or tax liability
$32,160
$93.22 p/Share
345
Reduced 1.95%
17,328
Common Stock
Mar 06
2023
SELL
Sale (or disposition) back to the issuer
$34,970
$84.88 p/Share
412
Reduced 2.28%
17,673
Common Stock
Mar 03
2023
SELL
Payment of exercise price or tax liability
$36,911
$90.47 p/Share
408
Reduced 2.21%
18,085
Common Stock
Mar 03
2023
BUY
Exercise of conversion of derivative security
$36,855
$72.55 p/Share
508
Added 2.67%
18,493
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$23,276
$91.28 p/Share
255
Reduced 1.46%
17,164
Common Stock
Mar 02
2023
BUY
Grant, award, or other acquisition
-
821
Added 4.37%
17,985
Common Stock
Feb 22
2023
SELL
Payment of exercise price or tax liability
$89,831
$93.38 p/Share
962
Reduced 5.23%
17,419
Common Stock
Feb 22
2023
BUY
Grant, award, or other acquisition
-
2,086
Added 10.19%
18,381
Common Stock