Nov 18
2024
SELL
Payment of exercise price or tax liability
$27,831
$72.29 p/Share
385
Reduced 1.14%
33,434
Common Stock
Nov 18
2024
SELL
Open market or private sale
$64,320
$72.27 p/Share
890
Reduced 2.8%
30,949
Common Stock
Nov 18
2024
SELL
Sale (or disposition) back to the issuer
$115,302
$72.29 p/Share
1,595
Reduced 4.77%
31,839
Common Stock
Nov 18
2024
BUY
Exercise of conversion of derivative security
$115,287
$40.17 p/Share
2,870
Added 7.82%
33,819
Common Stock
Jul 23
2024
SELL
Open market or private sale
$55,362
$64.3 p/Share
861
Reduced 2.71%
30,949
Common Stock
Jul 23
2024
SELL
Sale (or disposition) back to the issuer
$68,232
$64.31 p/Share
1,061
Reduced 3.23%
31,810
Common Stock
Jul 23
2024
SELL
Payment of exercise price or tax liability
$23,923
$64.31 p/Share
372
Reduced 1.12%
32,871
Common Stock
Jul 23
2024
BUY
Exercise of conversion of derivative security
$68,177
$29.72 p/Share
2,294
Added 6.46%
33,243
Common Stock
Feb 06
2024
SELL
Open market or private sale
$70,463
$50.62 p/Share
1,392
Reduced 4.3%
30,949
Common Stock
Feb 05
2024
SELL
Payment of exercise price or tax liability
$30,205
$50.68 p/Share
596
Reduced 1.81%
32,341
Common Stock
Feb 02
2024
SELL
Open market or private sale
$41,819
$51.95 p/Share
805
Reduced 2.39%
32,937
Common Stock
Jan 31
2024
SELL
Payment of exercise price or tax liability
$23,089
$52.12 p/Share
443
Reduced 1.3%
33,742
Common Stock
Jan 31
2024
BUY
Grant, award, or other acquisition
-
4,307
Added 11.19%
34,185
Common Stock
Jan 24
2024
SELL
Open market or private sale
$39,643
$54.68 p/Share
725
Reduced 2.37%
29,878
Common Stock
Jan 23
2024
SELL
Payment of exercise price or tax liability
$21,645
$54.25 p/Share
399
Reduced 1.29%
30,603
Common Stock
Feb 01
2023
BUY
Grant, award, or other acquisition
-
4,544
Added 13.34%
29,526
Common Stock
Jan 31
2023
SELL
Payment of exercise price or tax liability
$23,895
$66.56 p/Share
359
Reduced 1.42%
24,982
Common Stock
Jan 24
2023
SELL
Payment of exercise price or tax liability
$16,505
$66.02 p/Share
250
Reduced 0.98%
25,341
Common Stock
Jan 24
2023
SELL
Open market or private sale
$96,301
$65.69 p/Share
1,466
Reduced 5.42%
25,591
Common Stock
Jan 23
2023
SELL
Payment of exercise price or tax liability
$52,071
$65.83 p/Share
791
Reduced 2.84%
27,057
Common Stock
Feb 02
2022
BUY
Grant, award, or other acquisition
-
4,071
Added 13.31%
26,525
Common Stock
Jan 31
2022
SELL
Payment of exercise price or tax liability
$36,247
$68.91 p/Share
526
Reduced 2.29%
22,454
Common Stock
Jan 25
2022
SELL
Open market or private sale
$68,350
$68.35 p/Share
1,000
Reduced 4.17%
22,980
Common Stock
Jan 24
2022
SELL
Payment of exercise price or tax liability
$46,148
$69.71 p/Share
662
Reduced 2.69%
23,980
Common Stock
Mar 04
2021
SELL
Payment of exercise price or tax liability
$28,452
$75.27 p/Share
378
Reduced 1.48%
25,225
Common Stock