Feb 18
2025
SELL
Payment of exercise price or tax liability
$75,260
$39.59 p/Share
1,901
Reduced 1.3%
144,870
Common Stock
Feb 18
2025
BUY
Grant, award, or other acquisition
-
2,981
Added 2.0%
146,101
Common Stock
Feb 18
2025
BUY
Exercise of conversion of derivative security
-
1,556
Added 1.07%
143,790
Common Stock
Feb 17
2025
SELL
Payment of exercise price or tax liability
$32,489
$40.16 p/Share
809
Reduced 0.57%
142,234
Common Stock
Feb 17
2025
BUY
Exercise of conversion of derivative security
-
1,757
Added 1.21%
143,043
Common Stock
Aug 20
2024
SELL
Payment of exercise price or tax liability
$52,425
$31.28 p/Share
1,676
Reduced 1.17%
141,286
Common Stock
Aug 20
2024
BUY
Exercise of conversion of derivative security
-
4,126
Added 2.81%
142,962
Common Stock
Feb 18
2024
SELL
Payment of exercise price or tax liability
$15,519
$30.43 p/Share
510
Reduced 0.37%
138,836
Common Stock
Feb 18
2024
BUY
Exercise of conversion of derivative security
-
1,556
Added 1.1%
139,346
Common Stock
Feb 17
2024
SELL
Payment of exercise price or tax liability
$16,401
$30.43 p/Share
539
Reduced 0.39%
137,790
Common Stock
Feb 17
2024
BUY
Exercise of conversion of derivative security
-
1,757
Added 1.25%
138,329
Common Stock
Nov 13
2023
SELL
Payment of exercise price or tax liability
$51,271
$31.13 p/Share
1,647
Reduced 1.19%
136,572
Common Stock
Aug 18
2023
SELL
Payment of exercise price or tax liability
$34,680
$31.02 p/Share
1,118
Reduced 0.8%
138,219
Common Stock
Aug 18
2023
BUY
Exercise of conversion of derivative security
-
4,126
Added 2.88%
139,337
Common Stock
May 02
2023
BUY
Open market or private purchase
$54,100
$27.05 p/Share
2,000
Added 1.46%
135,211
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$17,679
$39.64 p/Share
446
Reduced 0.33%
133,211
Common Stock
Feb 17
2023
BUY
Exercise of conversion of derivative security
-
1,555
Added 1.15%
133,657
Common Stock
Nov 14
2022
SELL
Payment of exercise price or tax liability
$104,215
$41.82 p/Share
2,492
Reduced 1.85%
132,102
Common Stock
Aug 22
2022
SELL
Payment of exercise price or tax liability
$53,671
$44.43 p/Share
1,208
Reduced 0.89%
134,594
Common Stock
Aug 19
2022
BUY
Exercise of conversion of derivative security
-
4,125
Added 2.95%
135,802
Common Stock
Nov 15
2021
SELL
Payment of exercise price or tax liability
$114,270
$45.91 p/Share
2,489
Reduced 1.81%
135,143
Common Stock
Nov 12
2021
SELL
Payment of exercise price or tax liability
$4,534,138
$46.79 p/Share
96,904
Reduced 41.32%
137,632
Common Stock
Nov 12
2021
BUY
Exercise of conversion of derivative security
$2,189,600
$12.88 p/Share
170,000
Added 49.94%
170,384
Common Stock
Nov 16
2020
SELL
Payment of exercise price or tax liability
$41,981
$25.29 p/Share
1,660
Reduced 2.51%
64,536
Common Stock