May 16
2024
SELL
Payment of exercise price or tax liability
$31,265
$31.36 p/Share
997
Reduced 1.16%
84,732
Common
Mar 04
2024
SELL
Open market or private sale
$326,003
$35.16 p/Share
9,272
Reduced 9.79%
85,413
Common
Mar 04
2024
BUY
Exercise of conversion of derivative security
$214,090
$23.09 p/Share
9,272
Added 8.92%
94,685
Common
Mar 01
2024
SELL
Payment of exercise price or tax liability
$98,017
$34.38 p/Share
2,851
Reduced 3.23%
85,413
Common
Feb 13
2024
SELL
Payment of exercise price or tax liability
$16,429
$33.53 p/Share
490
Reduced 0.55%
87,995
Common
Feb 11
2024
SELL
Payment of exercise price or tax liability
$51,184
$33.28 p/Share
1,538
Reduced 1.71%
88,486
Common
Feb 09
2024
BUY
Grant, award, or other acquisition
-
26,876
Added 22.99%
90,024
Common
Feb 08
2024
BUY
Grant, award, or other acquisition
-
2,493
Added 3.8%
63,148
Common
Feb 01
2024
SELL
Open market or private sale
$30,344
$32.84 p/Share
924
Reduced 1.5%
60,655
Common
Feb 01
2024
BUY
Exercise of conversion of derivative security
$27,867
$30.16 p/Share
924
Added 1.48%
61,579
Common
Jan 02
2024
SELL
Open market or private sale
$31,908
$34.57 p/Share
923
Reduced 1.5%
60,655
Common
Jan 02
2024
BUY
Exercise of conversion of derivative security
$27,837
$30.16 p/Share
923
Added 1.48%
61,578
Common
Dec 01
2023
SELL
Open market or private sale
$29,083
$31.51 p/Share
923
Reduced 1.5%
60,436
Common
Dec 01
2023
BUY
Exercise of conversion of derivative security
$27,837
$30.16 p/Share
923
Added 1.48%
61,359
Common
Nov 03
2023
SELL
Open market or private sale
$28,271
$30.63 p/Share
923
Reduced 1.5%
60,436
Common
Nov 03
2023
BUY
Exercise of conversion of derivative security
$27,837
$30.16 p/Share
923
Added 1.48%
61,359
Common
May 16
2023
SELL
Payment of exercise price or tax liability
$18,078
$30.08 p/Share
601
Reduced 0.99%
59,980
Common
Mar 01
2023
SELL
Payment of exercise price or tax liability
$8,062
$31.25 p/Share
258
Reduced 0.43%
60,319
Common
Feb 13
2023
SELL
Payment of exercise price or tax liability
$25,700
$33.64 p/Share
764
Reduced 1.27%
59,410
Common
Feb 11
2023
SELL
Payment of exercise price or tax liability
$10,092
$33.64 p/Share
300
Reduced 0.5%
60,175
Common
Feb 09
2023
BUY
Grant, award, or other acquisition
-
1,890
Added 3.03%
60,475
Common
Feb 09
2023
BUY
Grant, award, or other acquisition
-
23,259
Added 28.42%
58,584
Common
Feb 07
2023
SELL
Payment of exercise price or tax liability
$12,843
$34.25 p/Share
375
Reduced 1.05%
35,325
Common
May 16
2022
BUY
Grant, award, or other acquisition
-
9,351
Added 20.92%
35,358
Common
Feb 13
2022
SELL
Payment of exercise price or tax liability
$10,889
$41.56 p/Share
262
Reduced 1.01%
25,581
Common