May 22
2025
SELL
Payment of exercise price or tax liability
$78,606
$16.39 p/Share
4,796
Reduced 2.37%
197,556
Common Stock
May 20
2025
SELL
Payment of exercise price or tax liability
$55,788
$17.75 p/Share
3,143
Reduced 1.53%
202,352
Common Stock
May 19
2025
BUY
Grant, award, or other acquisition
-
58,016
Added 22.02%
205,496
Common Stock
May 16
2025
SELL
Payment of exercise price or tax liability
$72,823
$17.68 p/Share
4,119
Reduced 2.91%
137,620
Common Stock
May 16
2025
BUY
Grant, award, or other acquisition
$174,324
$17.68 p/Share
9,860
Added 6.27%
147,480
Common Stock
May 12
2025
BUY
Grant, award, or other acquisition
-
202
Added 0.14%
141,740
Common Stock
Feb 18
2025
BUY
Grant, award, or other acquisition
-
179
Added 0.13%
141,537
Common Stock
Feb 14
2025
BUY
Open market or private purchase
$222,568
$20.5 p/Share
10,857
Added 7.13%
141,357
Common Stock
Nov 18
2024
BUY
Grant, award, or other acquisition
-
98
Added 0.08%
130,500
Common Stock
Aug 19
2024
BUY
Grant, award, or other acquisition
-
111
Added 0.09%
130,401
Common Stock
May 22
2024
SELL
Payment of exercise price or tax liability
$214,478
$44.87 p/Share
4,780
Reduced 3.53%
130,797
Common Stock
May 20
2024
BUY
Grant, award, or other acquisition
-
21,903
Added 13.91%
135,578
Common Stock
May 17
2024
SELL
Payment of exercise price or tax liability
$101,112
$44.76 p/Share
2,259
Reduced 2.02%
109,586
Common Stock
May 17
2024
BUY
Grant, award, or other acquisition
$183,023
$44.76 p/Share
4,089
Added 3.47%
113,675
Common Stock
May 16
2024
SELL
Payment of exercise price or tax liability
$184,732
$44.98 p/Share
4,107
Reduced 3.54%
111,845
Common Stock
May 13
2024
BUY
Grant, award, or other acquisition
-
88
Added 0.08%
115,952
Common Stock
Feb 20
2024
BUY
Grant, award, or other acquisition
-
93
Added 0.08%
115,864
Common Stock
Nov 20
2023
BUY
Grant, award, or other acquisition
-
109
Added 0.09%
115,771
Common Stock
Aug 21
2023
BUY
Grant, award, or other acquisition
-
105
Added 0.09%
115,661
Common Stock
May 22
2023
BUY
Grant, award, or other acquisition
-
32,406
Added 21.9%
115,556
Common Stock
May 18
2023
SELL
Payment of exercise price or tax liability
$122,697
$35.95 p/Share
3,413
Reduced 4.79%
67,867
Common Stock
May 18
2023
BUY
Grant, award, or other acquisition
$549,423
$35.95 p/Share
15,283
Added 15.53%
83,150
Common Stock
May 17
2023
SELL
Payment of exercise price or tax liability
$79,343
$35.17 p/Share
2,256
Reduced 3.07%
71,280
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$141,853
$34.59 p/Share
4,101
Reduced 5.28%
73,536
Common Stock
May 15
2023
BUY
Grant, award, or other acquisition
-
91
Added 0.12%
77,638
Common Stock