Jul 15
2024
BUY
Exercise of conversion of derivative security
-
462
Added 0.47%
96,927
Common Stock
Feb 01
2024
SELL
Payment of exercise price or tax liability
$33,479
$30.8 p/Share
1,087
Reduced 1.11%
96,465
Common Stock
Feb 01
2024
SELL
Sale (or disposition) back to the issuer
$56,702
$30.8 p/Share
1,841
Reduced 1.91%
94,791
Common Stock
Feb 01
2024
BUY
Exercise of conversion of derivative security
-
4,602
Added 4.5%
97,552
Common Stock
Jan 25
2024
SELL
Sale (or disposition) back to the issuer
$1,113,930
$35.88 p/Share
31,046
Reduced 24.67%
94,791
Common Stock
Jan 25
2024
BUY
Exercise of conversion of derivative security
-
31,046
Added 19.79%
125,837
Common Stock
Jan 05
2024
SELL
Payment of exercise price or tax liability
$95,224
$34.34 p/Share
2,773
Reduced 2.84%
94,791
Common Stock
Jan 05
2024
SELL
Sale (or disposition) back to the issuer
$161,294
$34.34 p/Share
4,697
Reduced 4.93%
90,518
Common Stock
Jan 05
2024
BUY
Exercise of conversion of derivative security
-
11,743
Added 10.74%
97,564
Common Stock
Jan 04
2024
SELL
Payment of exercise price or tax liability
$51,858
$34.05 p/Share
1,523
Reduced 1.65%
90,518
Common Stock
Jan 04
2024
SELL
Sale (or disposition) back to the issuer
$87,848
$34.05 p/Share
2,580
Reduced 2.84%
88,172
Common Stock
Jan 04
2024
BUY
Exercise of conversion of derivative security
-
6,449
Added 6.55%
92,041
Common Stock
Jan 01
2024
SELL
Sale (or disposition) back to the issuer
$925,452
$35.88 p/Share
25,793
Reduced 22.63%
88,172
Common Stock
Jan 01
2024
BUY
Exercise of conversion of derivative security
-
25,793
Added 18.46%
113,965
Common Stock
Jul 15
2023
BUY
Exercise of conversion of derivative security
-
462
Added 0.52%
88,172
Common Stock
Feb 01
2023
SELL
Sale (or disposition) back to the issuer
$111,928
$43.4 p/Share
2,579
Reduced 2.93%
85,364
Common Stock
Feb 01
2023
SELL
Payment of exercise price or tax liability
$66,098
$43.4 p/Share
1,523
Reduced 1.71%
87,710
Common Stock
Feb 01
2023
BUY
Exercise of conversion of derivative security
-
6,448
Added 6.74%
89,233
Common Stock
Jan 25
2023
SELL
Sale (or disposition) back to the issuer
$1,203,970
$46.68 p/Share
25,792
Reduced 23.2%
85,364
Common Stock
Jan 25
2023
BUY
Exercise of conversion of derivative security
-
25,792
Added 18.83%
111,156
Common Stock
Jan 05
2023
SELL
Sale (or disposition) back to the issuer
$196,146
$41.76 p/Share
4,697
Reduced 5.22%
85,364
Common Stock
Jan 05
2023
SELL
Payment of exercise price or tax liability
$115,800
$41.76 p/Share
2,773
Reduced 3.15%
85,364
Common Stock
Jan 05
2023
BUY
Exercise of conversion of derivative security
-
11,743
Added 11.53%
90,061
Common Stock
Jan 03
2023
SELL
Sale (or disposition) back to the issuer
$129,071
$43.62 p/Share
2,959
Reduced 3.52%
81,091
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$76,204
$43.62 p/Share
1,747
Reduced 2.11%
81,091
Common Stock