Feb 20
2025
SELL
Payment of exercise price or tax liability
$1,067,147
$50.48 p/Share
21,140
Reduced 1.87%
1,108,198
Common Stock
Feb 20
2025
BUY
Grant, award, or other acquisition
-
48,044
Added 4.08%
1,129,338
Common Stock
Feb 19
2025
SELL
Payment of exercise price or tax liability
$162,339
$49.63 p/Share
3,271
Reduced 0.3%
1,081,294
Common Stock
Feb 19
2025
BUY
Exercise of conversion of derivative security
-
10,374
Added 0.95%
1,084,565
Common Stock
Nov 13
2024
BUY
Open market or private purchase
$1,001,325
$51.35 p/Share
19,500
Added 1.78%
1,074,191
Common Stock
May 01
2024
SELL
Open market or private sale
$69,473
$60.15 p/Share
1,155
Reduced 0.1%
1,156,191
Common Stock
Apr 30
2024
BUY
Grant, award, or other acquisition
$47,986
$15.01 p/Share
3,197
Added 0.28%
1,157,346
Common Stock
Mar 01
2024
SELL
Open market or private sale
$490,635
$59.32 p/Share
8,271
Reduced 0.63%
1,299,496
Common Stock
Feb 29
2024
BUY
Exercise of conversion of derivative security
-
18,143
Added 1.37%
1,307,767
Common Stock
Feb 27
2024
SELL
Open market or private sale
$356,302
$56.89 p/Share
6,263
Reduced 0.48%
1,289,624
Common Stock
Feb 26
2024
BUY
Exercise of conversion of derivative security
-
13,181
Added 1.01%
1,295,887
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$3,541,546
$57.53 p/Share
61,560
Reduced 4.58%
1,282,706
Common Stock
Feb 23
2024
BUY
Exercise of conversion of derivative security
$1,435,604
$13.96 p/Share
102,837
Added 7.11%
1,344,266
Common Stock
Feb 22
2024
SELL
Open market or private sale
$691,355
$59.78 p/Share
11,565
Reduced 0.92%
1,241,429
Common Stock
Feb 21
2024
SELL
Open market or private sale
$305,962
$61.5 p/Share
4,975
Reduced 0.4%
1,229,756
Common Stock
Feb 21
2024
BUY
Grant, award, or other acquisition
-
23,238
Added 1.82%
1,252,994
Common Stock
Feb 20
2024
BUY
Exercise of conversion of derivative security
-
10,374
Added 0.83%
1,234,731
Common Stock
Feb 15
2024
SELL
Open market or private sale
$908,611
$61.43 p/Share
14,791
Reduced 1.19%
1,224,357
Common Stock
Feb 14
2024
BUY
Exercise of conversion of derivative security
-
31,133
Added 2.45%
1,239,148
Common Stock
May 01
2023
BUY
Grant, award, or other acquisition
$21,284
$30.02 p/Share
709
Added 0.06%
1,208,015
Common Stock
Feb 28
2023
SELL
Open market or private sale
$636,625
$61.12 p/Share
10,416
Reduced 0.86%
1,207,306
Common Stock
Feb 27
2023
BUY
Exercise of conversion of derivative security
-
22,492
Added 1.81%
1,217,722
Common Stock
Feb 22
2023
SELL
Open market or private sale
$298,798
$62.72 p/Share
4,764
Reduced 0.4%
1,195,230
Common Stock
Feb 21
2023
BUY
Exercise of conversion of derivative security
-
10,374
Added 0.86%
1,199,994
Common Stock
Feb 15
2023
SELL
Open market or private sale
$958,729
$65.59 p/Share
14,617
Reduced 1.21%
1,189,620
Common Stock