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
Feb 14
2023
BUY
Exercise of conversion of derivative security
-
31,132
Added 2.52%
1,204,237
Common Stock
Feb 13
2023
SELL
Open market or private sale
$292,217
$64.55 p/Share
4,527
Reduced 0.38%
1,173,105
Common Stock
Feb 10
2023
BUY
Exercise of conversion of derivative security
-
9,705
Added 0.82%
1,177,632
Common Stock
Jul 01
2022
SELL
Open market or private sale
$285
$40.75 p/Share
7
Reduced 0.0%
1,167,927
Common Stock