Feb 06
2025
BUY
Other acquisition or disposition
$7,493
$40.95 p/Share
183
Added 12.82%
1,245
Common Stock
Nov 07
2024
SELL
Payment of exercise price or tax liability
$1,685,156
$48.47 p/Share
34,767
Reduced 20.36%
135,982
Common Stock
Nov 07
2024
BUY
Exercise of conversion of derivative security
$1,336,080
$29.3 p/Share
45,600
Added 21.08%
170,749
Common Stock
Nov 06
2024
BUY
Other acquisition or disposition
$7,512
$48.47 p/Share
155
Added 12.74%
1,062
Common Stock
Aug 26
2024
SELL
Payment of exercise price or tax liability
$1,456,758
$44.97 p/Share
32,394
Reduced 20.56%
125,149
Common Stock
Aug 26
2024
BUY
Exercise of conversion of derivative security
$1,075,334
$22.86 p/Share
47,040
Added 22.99%
157,543
Common Stock
Aug 15
2024
SELL
Payment of exercise price or tax liability
$142,815
$41.98 p/Share
3,402
Reduced 2.99%
110,503
Common Stock
Aug 15
2024
BUY
Grant, award, or other acquisition
-
7,000
Added 5.79%
113,905
Common Stock
Aug 06
2024
BUY
Other acquisition or disposition
$7,494
$40.73 p/Share
184
Added 16.87%
907
Common Stock
May 06
2024
BUY
Other acquisition or disposition
$7,498
$31.91 p/Share
235
Added 24.53%
723
Common Stock
Feb 06
2024
BUY
Other acquisition or disposition
$7,486
$32.69 p/Share
229
Added 31.94%
488
Common Stock
Nov 06
2023
BUY
Other acquisition or disposition
$7,513
$29.01 p/Share
259
Added 50.0%
259
Common Stock
Aug 15
2023
SELL
Payment of exercise price or tax liability
$117,419
$30.73 p/Share
3,821
Reduced 3.48%
105,957
Common Stock
Aug 15
2023
BUY
Grant, award, or other acquisition
-
6,500
Added 5.59%
109,778
Common Stock
Aug 04
2023
BUY
Other acquisition or disposition
$7,478
$31.29 p/Share
239
Added 20.15%
947
Common Stock
May 05
2023
BUY
Other acquisition or disposition
$7,485
$29.47 p/Share
254
Added 22.52%
874
Common Stock
Feb 06
2023
BUY
Other acquisition or disposition
$7,476
$36.83 p/Share
203
Added 24.7%
619
Common Stock
Nov 04
2022
BUY
Other acquisition or disposition
$7,489
$30.08 p/Share
249
Added 37.44%
416
Common Stock
Aug 15
2022
SELL
Payment of exercise price or tax liability
$80,135
$30.94 p/Share
2,590
Reduced 2.45%
103,112
Common Stock
Aug 15
2022
BUY
Grant, award, or other acquisition
-
7,500
Added 6.63%
105,702
Common Stock
Aug 05
2022
BUY
Other acquisition or disposition
$4,980
$30.0 p/Share
166
Added 50.0%
166
Common Stock
Nov 23
2021
$308,528
$35.06 p/Share
8,800
Reduced 10.12%
78,160
Common Stock
Aug 13
2021
SELL
Payment of exercise price or tax liability
$127,656
$35.46 p/Share
3,600
Reduced 4.14%
83,360
Common Stock
Aug 13
2021
BUY
Grant, award, or other acquisition
-
8,000
Added 8.42%
86,960
Common Stock
Aug 09
2021
SELL
Payment of exercise price or tax liability
$1,432,012
$34.0 p/Share
42,118
Reduced 41.89%
58,421
Common Stock