Nov 21
2024
SELL
Open market or private sale
$1,272,002
$64.7 p/Share
19,660
Reduced 18.76%
85,123
Common Stock
Nov 07
2024
SELL
Open market or private sale
$255,406
$60.71 p/Share
4,207
Reduced 3.86%
104,783
Common Stock
Oct 11
2024
SELL
Open market or private sale
$173,128
$50.46 p/Share
3,431
Reduced 3.05%
108,990
Common Stock
May 08
2024
SELL
Open market or private sale
$253,445
$52.3 p/Share
4,846
Reduced 4.13%
112,421
Common Stock
Feb 27
2024
SELL
Open market or private sale
$204,889
$42.02 p/Share
4,876
Reduced 3.99%
117,267
Common Stock
Feb 07
2024
BUY
Grant, award, or other acquisition
-
29,020
Added 19.2%
122,143
Common Stock
Feb 01
2024
SELL
Payment of exercise price or tax liability
$89,022
$39.76 p/Share
2,239
Reduced 2.35%
93,123
Common Stock
Oct 19
2023
SELL
Open market or private sale
$100,868
$33.29 p/Share
3,030
Reduced 3.08%
95,362
Common Stock
Oct 17
2023
SELL
Open market or private sale
$326,772
$34.8 p/Share
9,390
Reduced 8.71%
98,392
Common Stock
May 31
2023
SELL
Open market or private sale
$277,229
$36.9 p/Share
7,513
Reduced 6.52%
107,782
Common Stock
Feb 28
2023
SELL
Open market or private sale
$186,231
$38.43 p/Share
4,846
Reduced 4.03%
115,295
Common Stock
Feb 08
2023
SELL
Payment of exercise price or tax liability
$425,281
$39.44 p/Share
10,783
Reduced 8.24%
120,141
Common Stock
Feb 08
2023
BUY
Grant, award, or other acquisition
-
23,907
Added 15.44%
130,924
Common Stock
Feb 01
2023
SELL
Payment of exercise price or tax liability
$164,985
$39.89 p/Share
4,136
Reduced 3.72%
107,017
Common Stock
Oct 28
2022
SELL
Open market or private sale
$68,380
$34.19 p/Share
2,000
Reduced 1.77%
111,153
Common Stock
May 31
2022
SELL
Open market or private sale
$319,562
$41.48 p/Share
7,704
Reduced 6.37%
113,153
Common Stock
Apr 29
2022
SELL
Open market or private sale
$398,319
$44.14 p/Share
9,024
Reduced 6.95%
120,857
Common Stock
Apr 14
2022
SELL
Open market or private sale
$256,055
$41.99 p/Share
6,098
Reduced 4.48%
129,881
Common Stock
Feb 09
2022
SELL
Payment of exercise price or tax liability
$514,142
$43.88 p/Share
11,717
Reduced 7.93%
135,979
Common Stock
Feb 09
2022
BUY
Grant, award, or other acquisition
-
25,980
Added 14.96%
147,696
Common Stock
Feb 01
2022
SELL
Payment of exercise price or tax liability
$425,712
$40.49 p/Share
10,514
Reduced 7.95%
121,716
Common Stock
Feb 22
2021
SELL
Open market or private sale
$299,460
$48.3 p/Share
6,200
Reduced 4.48%
132,230
Common Stock
Feb 03
2021
SELL
Payment of exercise price or tax liability
$389,844
$39.78 p/Share
9,800
Reduced 8.14%
110,520
Common Stock
Feb 03
2021
BUY
Grant, award, or other acquisition
-
51,792
Added 27.23%
138,430
Common Stock
Feb 01
2021
SELL
Payment of exercise price or tax liability
$228,168
$37.82 p/Share
6,033
Reduced 5.89%
96,438
Common Stock