Apr 01
2024
BUY
Grant, award, or other acquisition
-
26,112
Added 18.97%
111,571
Common Stock
Mar 04
2024
SELL
Open market or private sale
$1,023,630
$64.91 p/Share
15,770
Reduced 15.58%
85,459
Common Stock
Mar 01
2024
SELL
Open market or private sale
$1,219,800
$60.99 p/Share
20,000
Reduced 16.5%
101,229
Common Stock
Feb 20
2024
SELL
Open market or private sale
$110,220
$55.0 p/Share
2,004
Reduced 1.63%
121,229
Common Stock
Feb 12
2024
SELL
Open market or private sale
$1,170,600
$58.53 p/Share
20,000
Reduced 13.96%
123,233
Common Stock
Feb 05
2024
SELL
Open market or private sale
$1,374,600
$68.73 p/Share
20,000
Reduced 12.25%
143,233
Common Stock
Feb 05
2024
SELL
Payment of exercise price or tax liability
$421,706
$68.37 p/Share
6,168
Reduced 3.64%
163,233
Common Stock
Feb 01
2024
SELL
Payment of exercise price or tax liability
$4,004,630
$68.15 p/Share
58,762
Reduced 25.75%
169,401
Common Stock
Feb 01
2024
BUY
Grant, award, or other acquisition
-
76,844
Added 25.19%
228,163
Common Stock
Dec 11
2023
SELL
Open market or private sale
$1,121,580
$66.35 p/Share
16,904
Reduced 10.05%
151,319
Common Stock
Aug 29
2023
SELL
Open market or private sale
$951,821
$54.99 p/Share
17,309
Reduced 9.33%
168,223
Common Stock
Feb 03
2023
SELL
Payment of exercise price or tax liability
$2,276,484
$43.62 p/Share
52,189
Reduced 34.89%
97,380
Common Stock
Feb 03
2023
BUY
Grant, award, or other acquisition
-
88,152
Added 32.21%
185,532
Common Stock
Feb 01
2023
SELL
Payment of exercise price or tax liability
$558,730
$43.41 p/Share
12,871
Reduced 10.06%
115,015
Common Stock
Feb 01
2023
BUY
Grant, award, or other acquisition
-
34,554
Added 18.77%
149,569
Common Stock
Nov 18
2022
SELL
Open market or private sale
$2,002,033
$37.88 p/Share
52,852
Reduced 29.24%
127,886
Common Stock
Nov 16
2022
SELL
Open market or private sale
$393,609
$38.3 p/Share
10,277
Reduced 5.38%
180,738
Common Stock
Nov 15
2022
SELL
Open market or private sale
$1,993,739
$38.51 p/Share
51,772
Reduced 21.32%
191,015
Common Stock
Feb 03
2022
SELL
Payment of exercise price or tax liability
$151,448
$25.07 p/Share
6,041
Reduced 2.43%
242,787
Common Stock
Feb 01
2022
SELL
Payment of exercise price or tax liability
$1,689,286
$25.56 p/Share
66,091
Reduced 47.18%
73,978
Common Stock
Feb 01
2022
BUY
Grant, award, or other acquisition
-
174,850
Added 41.27%
248,828
Common Stock
Sep 03
2021
SELL
Payment of exercise price or tax liability
$720,903
$24.42 p/Share
29,521
Reduced 17.41%
140,069
Common Stock
Feb 03
2021
SELL
Payment of exercise price or tax liability
$82,680
$19.21 p/Share
4,304
Reduced 2.48%
169,590
Common Stock
Feb 01
2021
BUY
Grant, award, or other acquisition
-
38,422
Added 18.1%
173,894
Common Stock