Jan 11
2024
SELL
Payment of exercise price or tax liability
$1,445,650
$33.41 p/Share
43,270
Reduced 6.83%
590,047
Common Stock
Jan 11
2024
BUY
Grant, award, or other acquisition
-
52,982
Added 7.72%
633,317
Common Stock
Dec 11
2023
SELL
Payment of exercise price or tax liability
$482,086
$35.99 p/Share
13,395
Reduced 2.26%
580,335
Common Stock
Dec 10
2023
SELL
Payment of exercise price or tax liability
$489,934
$35.94 p/Share
13,632
Reduced 2.24%
593,730
Common Stock
Dec 09
2023
SELL
Payment of exercise price or tax liability
$312,390
$35.94 p/Share
8,692
Reduced 1.41%
607,362
Common Stock
Dec 06
2023
BUY
Grant, award, or other acquisition
-
78,660
Added 11.32%
616,054
Common Stock
Nov 04
2023
SELL
Payment of exercise price or tax liability
$283,729
$41.36 p/Share
6,860
Reduced 1.26%
536,444
Common Stock
Jan 13
2023
SELL
Payment of exercise price or tax liability
$1,951,817
$50.64 p/Share
38,543
Reduced 6.66%
540,139
Common Stock
Jan 13
2023
BUY
Grant, award, or other acquisition
-
137,698
Added 19.22%
578,682
Common Stock
Dec 14
2022
SELL
Payment of exercise price or tax liability
$203,828
$48.05 p/Share
4,242
Reduced 0.95%
440,984
Common Stock
Dec 11
2022
SELL
Payment of exercise price or tax liability
$598,086
$44.65 p/Share
13,395
Reduced 2.92%
445,226
Common Stock
Dec 10
2022
SELL
Payment of exercise price or tax liability
$608,668
$44.65 p/Share
13,632
Reduced 2.89%
458,621
Common Stock
Dec 09
2022
BUY
Grant, award, or other acquisition
-
59,126
Added 11.13%
472,253
Common Stock
Nov 07
2022
SELL
Open market or private sale
$630,120
$52.51 p/Share
12,000
Reduced 2.83%
412,778
Common Stock
Nov 04
2022
SELL
Payment of exercise price or tax liability
$347,202
$50.62 p/Share
6,859
Reduced 1.59%
424,778
Common Stock
Mar 08
2022
SELL
Open market or private sale
$405,000
$45.0 p/Share
9,000
Reduced 2.04%
431,249
Common Stock
Mar 07
2022
SELL
Open market or private sale
$742,500
$41.25 p/Share
18,000
Reduced 3.93%
440,249
Common Stock
Mar 01
2022
SELL
Open market or private sale
$337,500
$37.5 p/Share
9,000
Reduced 1.93%
458,249
Common Stock
Jan 14
2022
SELL
Payment of exercise price or tax liability
$418,387
$29.41 p/Share
14,226
Reduced 2.96%
467,007
Common Stock
Jan 11
2022
BUY
Grant, award, or other acquisition
-
52,114
Added 9.77%
481,233
Common Stock
Dec 11
2021
SELL
Payment of exercise price or tax liability
$335,024
$24.87 p/Share
13,471
Reduced 3.04%
429,119
Common Stock
Dec 10
2021
BUY
Grant, award, or other acquisition
-
92,732
Added 17.32%
442,590
Common Stock
Dec 04
2021
SELL
Payment of exercise price or tax liability
$90,943
$21.53 p/Share
4,224
Reduced 1.19%
349,858
Common Stock
Nov 04
2021
SELL
Payment of exercise price or tax liability
$153,293
$33.58 p/Share
4,565
Reduced 1.27%
353,789
Common Stock
Oct 19
2021
SELL
Open market or private sale
$315,000
$35.0 p/Share
9,000
Reduced 2.45%
358,354
Common Stock