May 28
2025
SELL
Open market or private sale
$266,400
$53.28 p/Share
5,000
Reduced 6.49%
72,071
Common Stock
May 28
2025
BUY
Exercise of conversion of derivative security
$45,400
$9.08 p/Share
5,000
Added 6.09%
77,071
Common Stock
Mar 24
2025
SELL
Payment of exercise price or tax liability
$86,506
$42.53 p/Share
2,034
Reduced 2.74%
72,071
Common Stock
Mar 24
2025
BUY
Grant, award, or other acquisition
-
3,780
Added 4.85%
74,105
Common Stock
Mar 20
2025
SELL
Payment of exercise price or tax liability
$32,424
$43.06 p/Share
753
Reduced 1.06%
70,325
Common Stock
Mar 17
2025
BUY
Grant, award, or other acquisition
-
4,620
Added 6.1%
71,078
Common Stock
Mar 11
2025
SELL
Payment of exercise price or tax liability
$54,389
$40.11 p/Share
1,356
Reduced 2.0%
66,458
Common Stock
Mar 11
2025
BUY
Grant, award, or other acquisition
-
2,520
Added 3.58%
67,814
Common Stock
Mar 07
2025
SELL
Payment of exercise price or tax liability
$176,563
$41.8 p/Share
4,224
Reduced 6.08%
65,294
Common Stock
Dec 09
2024
SELL
Open market or private sale
$187,572
$43.13 p/Share
4,349
Reduced 5.92%
69,146
Common Stock
Dec 09
2024
BUY
Exercise of conversion of derivative security
$39,488
$9.08 p/Share
4,349
Added 5.59%
73,495
Common Stock
Dec 06
2024
SELL
Open market or private sale
$10,179
$43.5 p/Share
234
Reduced 0.34%
69,146
Common Stock
Dec 06
2024
BUY
Exercise of conversion of derivative security
$2,124
$9.08 p/Share
234
Added 0.34%
69,380
Common Stock
Aug 19
2024
SELL
Payment of exercise price or tax liability
$34,819
$37.36 p/Share
932
Reduced 1.33%
69,146
Common Stock
Aug 19
2024
BUY
Grant, award, or other acquisition
-
1,736
Added 2.42%
70,078
Common Stock
Aug 07
2024
SELL
Open market or private sale
$368,000
$36.8 p/Share
10,000
Reduced 12.76%
68,342
Common Stock
Aug 07
2024
BUY
Exercise of conversion of derivative security
$90,800
$9.08 p/Share
10,000
Added 11.32%
78,342
Common Stock
Mar 20
2024
SELL
Payment of exercise price or tax liability
$37,302
$27.55 p/Share
1,354
Reduced 1.96%
67,683
Common Stock
Mar 20
2024
BUY
Grant, award, or other acquisition
-
6,720
Added 8.87%
69,037
Common Stock
Mar 07
2024
SELL
Payment of exercise price or tax liability
$86,605
$19.85 p/Share
4,363
Reduced 6.54%
62,317
Common Stock
Aug 24
2023
SELL
Open market or private sale
$6,669
$24.52 p/Share
272
Reduced 0.41%
66,042
Common Stock
Aug 23
2023
SELL
Open market or private sale
$7,347
$23.55 p/Share
312
Reduced 0.47%
66,314
Common Stock
Aug 22
2023
SELL
Open market or private sale
$7,393
$22.82 p/Share
324
Reduced 0.48%
66,626
Common Stock
Aug 21
2023
BUY
Grant, award, or other acquisition
-
1,736
Added 2.53%
66,950
Common Stock
Mar 13
2023
SELL
Open market or private sale
$13,250
$16.46 p/Share
805
Reduced 1.23%
64,499
Common Stock