Mar 03
2025
SELL
Payment of exercise price or tax liability
$912,098
$70.34 p/Share
12,967
Reduced 5.39%
227,466
Common Stock
Mar 03
2025
BUY
Grant, award, or other acquisition
$2,112,380
$70.34 p/Share
30,031
Added 11.38%
233,906
Common Stock
Jan 02
2025
SELL
Payment of exercise price or tax liability
$15,283
$60.65 p/Share
252
Reduced 0.12%
210,402
Common Stock
Aug 05
2024
SELL
Payment of exercise price or tax liability
$84,891
$35.46 p/Share
2,394
Reduced 1.12%
210,654
Common Stock
Aug 05
2024
BUY
Exercise of conversion of derivative security
$19,977
$3.83 p/Share
5,216
Added 2.39%
213,048
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$64,995
$29.12 p/Share
2,232
Reduced 1.06%
207,832
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$52,217
$26.52 p/Share
1,969
Reduced 1.04%
187,440
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
$814,535
$26.52 p/Share
30,714
Added 12.76%
210,064
Common Stock
Feb 01
2024
SELL
Payment of exercise price or tax liability
$59,442
$24.84 p/Share
2,393
Reduced 1.31%
180,941
Common Stock
Feb 01
2024
BUY
Grant, award, or other acquisition
$221,076
$24.84 p/Share
8,900
Added 4.68%
181,319
Common Stock
May 15
2023
BUY
Open market or private purchase
$20,780
$20.78 p/Share
1,000
Added 0.57%
174,812
Common Stock
May 05
2023
BUY
Grant, award, or other acquisition
$599,993
$22.25 p/Share
26,966
Added 13.43%
173,812
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$58,591
$22.71 p/Share
2,580
Reduced 1.73%
146,404
Common Stock
Feb 10
2023
BUY
Grant, award, or other acquisition
$237,137
$22.71 p/Share
10,442
Added 6.64%
146,846
Common Stock
Mar 14
2022
BUY
Grant, award, or other acquisition
-
2,500
Added 1.77%
138,984
Common Stock
Feb 03
2022
SELL
Payment of exercise price or tax liability
$97,622
$33.92 p/Share
2,878
Reduced 2.07%
136,484
Common Stock
Feb 03
2022
BUY
Grant, award, or other acquisition
$304,262
$33.92 p/Share
8,970
Added 6.05%
139,362
Common Stock
Oct 28
2021
BUY
Grant, award, or other acquisition
$38,180
$38.18 p/Share
1,000
Added 0.76%
130,392
Common Stock
Mar 08
2021
SELL
Payment of exercise price or tax liability
$1,466,303
$48.46 p/Share
30,258
Reduced 19.07%
128,392
Common Stock
Mar 08
2021
BUY
Exercise of conversion of derivative security
$239,724
$3.83 p/Share
62,591
Added 28.29%
158,650
Common Stock