Sep 01
2024
SELL
Payment of exercise price or tax liability
$27,683
$25.8 p/Share
1,073
Reduced 1.09%
97,815
Common Stock
Jun 01
2024
SELL
Payment of exercise price or tax liability
$32,277
$30.11 p/Share
1,072
Reduced 1.07%
98,888
Common Stock
Mar 02
2024
SELL
Payment of exercise price or tax liability
$31,789
$29.71 p/Share
1,070
Reduced 1.06%
100,031
Common Stock
Mar 02
2024
BUY
Grant, award, or other acquisition
-
2,374
Added 2.29%
101,101
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$345,438
$29.71 p/Share
11,627
Reduced 13.66%
73,483
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
49,287
Added 33.3%
98,727
Common Stock
Dec 01
2023
SELL
Payment of exercise price or tax liability
$47,875
$39.21 p/Share
1,221
Reduced 1.95%
61,438
Common Stock
Sep 01
2023
SELL
Payment of exercise price or tax liability
$60,476
$49.53 p/Share
1,221
Reduced 1.91%
62,659
Common Stock
Jun 01
2023
SELL
Payment of exercise price or tax liability
$74,615
$61.11 p/Share
1,221
Reduced 1.88%
63,880
Common Stock
May 03
2023
SELL
Open market or private sale
$1,803,708
$64.8 p/Share
27,835
Reduced 29.95%
65,101
Common Stock
May 03
2023
BUY
Exercise of conversion of derivative security
$107,115
$9.45 p/Share
11,335
Added 10.87%
92,936
Common Stock
Apr 25
2023
SELL
Open market or private sale
$536,595
$66.01 p/Share
8,129
Reduced 9.06%
81,601
Common Stock
Apr 25
2023
BUY
Exercise of conversion of derivative security
$34,936
$9.45 p/Share
3,697
Added 3.96%
89,730
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$96,283
$61.76 p/Share
1,559
Reduced 1.78%
86,033
Common Stock
Mar 02
2023
BUY
Grant, award, or other acquisition
-
3,462
Added 3.8%
87,592
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$550,922
$61.59 p/Share
8,945
Reduced 11.06%
71,953
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
28,282
Added 25.16%
84,130
Common Stock
Dec 01
2022
SELL
Payment of exercise price or tax liability
$56,556
$52.66 p/Share
1,074
Reduced 1.63%
64,793
Common Stock
Sep 01
2022
SELL
Payment of exercise price or tax liability
$47,997
$44.69 p/Share
1,074
Reduced 1.6%
65,867
Common Stock
Aug 02
2022
SELL
Open market or private sale
$620,955
$45.0 p/Share
13,799
Reduced 17.09%
66,941
Common Stock
Jun 01
2022
SELL
Payment of exercise price or tax liability
$39,056
$37.09 p/Share
1,053
Reduced 1.29%
80,740
Common Stock
Mar 03
2022
SELL
Payment of exercise price or tax liability
$56,933
$39.21 p/Share
1,452
Reduced 1.74%
81,793
Common Stock
Mar 03
2022
BUY
Grant, award, or other acquisition
-
3,221
Added 3.73%
83,245
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$288,604
$38.99 p/Share
7,402
Reduced 10.37%
63,995
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
26,833
Added 25.11%
80,024
Common Stock