Feb 06
2025
BUY
Other acquisition or disposition
$7,739
$40.95 p/Share
189
Added 27.55%
497
Common Stock
Nov 06
2024
BUY
Other acquisition or disposition
$7,512
$48.47 p/Share
155
Added 33.48%
308
Common Stock
Aug 20
2024
SELL
Payment of exercise price or tax liability
$467,670
$41.76 p/Share
11,199
Reduced 9.98%
100,999
Common Stock
Aug 20
2024
BUY
Exercise of conversion of derivative security
$379,651
$25.01 p/Share
15,180
Added 11.92%
112,198
Common Stock
Aug 15
2024
SELL
Payment of exercise price or tax liability
$62,046
$41.98 p/Share
1,478
Reduced 1.5%
97,018
Common Stock
Aug 15
2024
BUY
Grant, award, or other acquisition
-
5,000
Added 4.83%
98,496
Common Stock
Aug 06
2024
BUY
Other acquisition or disposition
$6,231
$40.73 p/Share
153
Added 50.0%
153
Common Stock
Jul 29
2024
SELL
Payment of exercise price or tax liability
$454,869
$43.62 p/Share
10,428
Reduced 10.03%
93,496
Common Stock
Jul 29
2024
BUY
Exercise of conversion of derivative security
$368,960
$22.86 p/Share
16,140
Added 13.44%
103,924
Common Stock
Aug 15
2023
SELL
Payment of exercise price or tax liability
$48,676
$30.73 p/Share
1,584
Reduced 1.79%
86,997
Common Stock
Aug 15
2023
BUY
Grant, award, or other acquisition
-
4,000
Added 4.32%
88,581
Common Stock
May 05
2023
BUY
Other acquisition or disposition
$11,228
$29.47 p/Share
381
Added 26.59%
1,052
Common Stock
Feb 06
2023
BUY
Other acquisition or disposition
$9,354
$36.83 p/Share
254
Added 27.49%
670
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
BUY
Grant, award, or other acquisition
-
4,500
Added 5.07%
84,316
Common Stock
Aug 05
2022
BUY
Other acquisition or disposition
$4,980
$30.0 p/Share
166
Added 50.0%
166
Common Stock
Jan 31
2022
BUY
Exercise of conversion of derivative security
$65,972
$21.35 p/Share
3,090
Added 3.73%
79,816
Common Stock
Aug 13
2021
BUY
Grant, award, or other acquisition
-
5,000
Added 6.12%
76,726
Common Stock
May 03
2021
SELL
Payment of exercise price or tax liability
$34,435
$69.99 p/Share
492
Reduced 1.35%
35,863
Common Stock
May 03
2021
BUY
Exercise of conversion of derivative security
$34,405
$16.89 p/Share
2,037
Added 5.31%
36,355
Common Stock