Dec 10
2025
SELL
Open market or private sale
$155,363
$44.15 p/Share
3,519
Reduced 2.87%
118,984
Common Stock
Dec 05
2025
SELL
Payment of exercise price or tax liability
$66,460
$42.74 p/Share
1,555
Reduced 1.25%
122,503
Common Stock
Nov 24
2025
SELL
Payment of exercise price or tax liability
$43,365
$40.34 p/Share
1,075
Reduced 0.86%
124,058
Common Stock
Aug 07
2025
SELL
Open market or private sale
$196,450
$39.29 p/Share
5,000
Reduced 3.88%
123,815
Common Stock
Feb 19
2025
BUY
Grant, award, or other acquisition
-
28,796
Added 18.34%
128,244
Common Stock
Feb 16
2025
SELL
Payment of exercise price or tax liability
$56,094
$39.09 p/Share
1,435
Reduced 1.42%
99,448
Common Stock
Nov 07
2024
SELL
Open market or private sale
$103,068
$36.0 p/Share
2,863
Reduced 2.79%
99,643
Common Stock
May 07
2024
SELL
Payment of exercise price or tax liability
$102,427
$29.14 p/Share
3,515
Reduced 3.39%
100,067
Common Stock
Feb 21
2024
BUY
Grant, award, or other acquisition
-
21,498
Added 17.41%
101,994
Common Stock
Feb 17
2024
SELL
Payment of exercise price or tax liability
$16,574
$27.35 p/Share
606
Reduced 0.75%
80,496
Common Stock
May 24
2023
BUY
Grant, award, or other acquisition
-
47,327
Added 38.06%
77,027
Common Stock
Feb 19
2023
SELL
Payment of exercise price or tax liability
$20,799
$33.82 p/Share
615
Reduced 2.07%
29,152
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
-
9,185
Added 23.58%
29,767
Common Stock
Dec 15
2022
SELL
Open market or private sale
$46,185
$30.79 p/Share
1,500
Reduced 6.87%
20,336
Common Stock
Dec 05
2022
BUY
Grant, award, or other acquisition
-
3,057
Added 12.28%
21,836
Common Stock
Feb 27
2022
SELL
Payment of exercise price or tax liability
$29,242
$69.13 p/Share
423
Reduced 2.25%
18,374
Common Stock
Feb 16
2022
SELL
Payment of exercise price or tax liability
$56,309
$73.51 p/Share
766
Reduced 4.99%
14,593
Common Stock
Feb 16
2022
BUY
Grant, award, or other acquisition
-
6,812
Added 26.6%
18,797
Common Stock
Nov 18
2021
SELL
Payment of exercise price or tax liability
$3,928
$71.41 p/Share
55
Reduced 0.43%
12,668
Common Stock
Nov 11
2021
SELL
Open market or private sale
$802,985
$73.52 p/Share
10,922
Reduced 46.19%
12,723
Common Stock
Nov 11
2021
BUY
Exercise of conversion of derivative security
$580,177
$53.12 p/Share
10,922
Added 31.6%
23,645
Common Stock
Jun 15
2021
SELL
Open market or private sale
$96,749
$67.14 p/Share
1,441
Reduced 10.29%
12,561
Common Stock
May 07
2021
BUY
Grant, award, or other acquisition
-
7,146
Added 33.79%
14,002
Common Stock