Aug 27
2025
SELL
Open market or private sale
$8,368
$46.75 p/Share
179
Reduced 1.11%
15,991
Common Stock
Jul 25
2025
SELL
Payment of exercise price or tax liability
$99,836
$42.83 p/Share
2,331
Reduced 12.6%
16,168
Common Stock
Jul 25
2025
SELL
Payment of exercise price or tax liability
$90,028
$42.83 p/Share
2,102
Reduced 11.89%
15,572
Common Stock
Jul 25
2025
BUY
Exercise of conversion of derivative security
$99,810
$34.1 p/Share
2,927
Added 13.66%
18,499
Common Stock
Jul 25
2025
BUY
Exercise of conversion of derivative security
$90,000
$30.0 p/Share
3,000
Added 14.51%
17,673
Common Stock
May 09
2025
SELL
Payment of exercise price or tax liability
$34,989
$21.27 p/Share
1,645
Reduced 12.44%
11,578
Common Stock
May 09
2025
BUY
Exercise of conversion of derivative security
$63,810
$21.27 p/Share
3,000
Added 17.07%
14,578
Common Stock
Apr 22
2025
BUY
Exercise of conversion of derivative security
$13,811
$26.87 p/Share
514
Added 3.74%
13,223
Common Stock
Mar 01
2025
SELL
Payment of exercise price or tax liability
$16,922
$37.69 p/Share
449
Reduced 3.41%
12,702
Common Stock
Mar 01
2025
BUY
Grant, award, or other acquisition
-
756
Added 5.44%
13,151
Common Stock
Dec 12
2024
SELL
Payment of exercise price or tax liability
$49,634
$33.2 p/Share
1,495
Reduced 10.84%
12,302
Common Stock
Jun 05
2024
BUY
Open market or private purchase
$2,590
$25.9 p/Share
100
Added 0.87%
11,364
Common Stock
May 22
2024
BUY
Grant, award, or other acquisition
$2,613
$26.13 p/Share
100
Added 0.89%
11,159
Common Stock
Mar 21
2024
BUY
Grant, award, or other acquisition
-
1,238
Added 10.07%
11,059
Common Stock
Mar 12
2024
SELL
Payment of exercise price or tax liability
$6,945
$26.31 p/Share
264
Reduced 2.62%
9,821
Common Stock
Dec 19
2023
BUY
Exercise of conversion of derivative security
$3,952
$26.35 p/Share
150
Added 1.48%
9,985
Common Stock
Aug 16
2023
BUY
Grant, award, or other acquisition
$90
$30.1 p/Share
3
Added 0.03%
9,671
Common Stock
Aug 09
2023
BUY
Grant, award, or other acquisition
$89
$29.96 p/Share
3
Added 0.04%
8,008
Common Stock
Aug 02
2023
BUY
Grant, award, or other acquisition
$88
$29.6 p/Share
3
Added 0.04%
8,005
Common Stock
Jun 21
2023
BUY
Open market or private purchase
$110
$27.6 p/Share
4
Added 0.04%
9,661
Common Stock
Jun 14
2023
BUY
Open market or private purchase
$106
$26.58 p/Share
4
Added 0.04%
9,658
Common Stock
Jun 07
2023
BUY
Open market or private purchase
$103
$25.95 p/Share
4
Added 0.04%
9,654
Common Stock
May 31
2023
BUY
Open market or private purchase
$105
$26.26 p/Share
4
Added 0.04%
9,650
Common Stock
May 24
2023
BUY
Open market or private purchase
$2,624
$25.24 p/Share
104
Added 1.08%
9,556
Common Stock
May 17
2023
BUY
Open market or private purchase
$6,350
$25.0 p/Share
254
Added 2.62%
9,452
Common Stock