Feb 22
2025
SELL
Payment of exercise price or tax liability
$42,950
$40.75 p/Share
1,054
Reduced 0.92%
113,843
Common Stock
Feb 21
2025
SELL
Payment of exercise price or tax liability
$63,488
$40.75 p/Share
1,558
Reduced 1.34%
114,897
Common Stock
Feb 19
2025
SELL
Payment of exercise price or tax liability
$559,972
$39.85 p/Share
14,052
Reduced 10.77%
116,455
Common Stock
Feb 19
2025
BUY
Grant, award, or other acquisition
$277,487
$41.54 p/Share
6,680
Added 6.4%
97,683
Common Stock
Feb 19
2025
BUY
Exercise of conversion of derivative security
$1,306,203
$39.85 p/Share
32,778
Added 20.08%
130,461
Common Stock
Nov 25
2024
BUY
Exercise of conversion of derivative security
$180,180
$22.75 p/Share
7,920
Added 8.01%
91,003
Common Stock
Nov 21
2024
SELL
Payment of exercise price or tax liability
$806,757
$38.82 p/Share
20,782
Reduced 19.08%
88,111
Common Stock
Nov 21
2024
SELL
Open market or private sale
$195,890
$38.96 p/Share
5,028
Reduced 5.71%
83,083
Common Stock
Nov 21
2024
BUY
Exercise of conversion of derivative security
$623,491
$24.01 p/Share
25,968
Added 19.26%
108,893
Common Stock
Aug 13
2024
SELL
Open market or private sale
$234,762
$30.04 p/Share
7,815
Reduced 8.62%
82,885
Common Stock
Aug 12
2024
SELL
Open market or private sale
$213,030
$30.0 p/Share
7,101
Reduced 7.26%
90,700
Common Stock
Aug 09
2024
SELL
Open market or private sale
$148,650
$29.73 p/Share
5,000
Reduced 4.86%
97,801
Common Stock
May 09
2024
SELL
Open market or private sale
$276,583
$26.11 p/Share
10,593
Reduced 9.35%
102,755
Common Stock
May 08
2024
SELL
Open market or private sale
$270,863
$25.57 p/Share
10,593
Reduced 8.55%
113,348
Common Stock
Feb 22
2024
SELL
Open market or private sale
$21,870
$25.58 p/Share
855
Reduced 0.69%
123,902
Common Stock
Feb 21
2024
BUY
Grant, award, or other acquisition
$270,259
$24.48 p/Share
11,040
Added 8.13%
124,757
Common Stock
Feb 22
2023
BUY
Grant, award, or other acquisition
$244,194
$32.69 p/Share
7,470
Added 6.17%
113,565
Common Stock
Aug 05
2022
BUY
Open market or private purchase
$39,457
$34.31 p/Share
1,150
Added 1.07%
106,019
Common Stock
Mar 07
2022
SELL
Open market or private sale
$61,443
$51.16 p/Share
1,201
Reduced 1.17%
101,828
Common Stock
Mar 07
2022
SELL
Payment of exercise price or tax liability
$141,202
$51.16 p/Share
2,760
Reduced 2.61%
103,029
Common Stock
Mar 07
2022
BUY
Exercise of conversion of derivative security
$140,420
$20.06 p/Share
7,000
Added 6.26%
104,828
Common Stock
Jun 28
2021
SELL
Open market or private sale
$91,350
$36.54 p/Share
2,500
Reduced 2.4%
101,557
Common Stock
Jun 23
2021
SELL
Open market or private sale
$1,174,583
$36.48 p/Share
32,198
Reduced 23.63%
104,057
Common Stock
Jun 23
2021
BUY
Exercise of conversion of derivative security
$822,431
$14.26 p/Share
57,674
Added 29.99%
134,629
Common Stock
Mar 18
2021
BUY
Open market or private purchase
$36,200
$36.2 p/Share
1,000
Added 1.26%
78,553
Common Stock