Nov 13
2023
SELL
Open market or private sale
$311,538
$54.8 p/Share
5,685
Reduced 0.99%
567,474
Common Stock
Nov 10
2023
SELL
Open market or private sale
$542,639
$53.86 p/Share
10,075
Reduced 1.73%
573,159
Common Stock
Nov 09
2023
SELL
Open market or private sale
$1,292,476
$53.32 p/Share
24,240
Reduced 3.99%
583,234
Common Stock
Mar 09
2023
SELL
Open market or private sale
$1,211,400
$40.38 p/Share
30,000
Reduced 4.71%
607,474
Common Stock
Mar 03
2023
SELL
Payment of exercise price or tax liability
$3,710,965
$41.85 p/Share
88,673
Reduced 14.01%
544,169
Common Stock
Mar 03
2023
BUY
Grant, award, or other acquisition
$6,609,789
$41.85 p/Share
157,940
Added 19.86%
637,474
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$736,433
$41.31 p/Share
17,827
Reduced 3.04%
568,207
Common Stock
Nov 14
2022
SELL
Open market or private sale
$743,199
$37.16 p/Share
20,000
Reduced 3.3%
586,034
Common Stock
Aug 11
2022
SELL
Open market or private sale
$863,600
$43.18 p/Share
20,000
Reduced 3.19%
606,034
Common Stock
May 12
2022
SELL
Open market or private sale
$551,600
$27.58 p/Share
20,000
Reduced 3.1%
626,034
Common Stock
Mar 14
2022
SELL
Open market or private sale
$625,800
$31.29 p/Share
20,000
Reduced 3.0%
646,034
Common Stock
Mar 05
2022
SELL
Payment of exercise price or tax liability
$377,364
$30.1 p/Share
12,537
Reduced 1.85%
666,034
Common Stock
Mar 03
2022
SELL
Payment of exercise price or tax liability
$2,104,388
$31.04 p/Share
67,796
Reduced 12.49%
475,010
Common Stock
Mar 03
2022
BUY
Grant, award, or other acquisition
$10,478,018
$31.04 p/Share
337,565
Added 33.22%
678,571
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$572,624
$32.15 p/Share
17,811
Reduced 4.17%
408,802
Common Stock
Dec 07
2021
-
12,000
Reduced 2.74%
426,613
Common Stock
Nov 08
2021
SELL
Open market or private sale
$1,708,700
$48.82 p/Share
35,000
Reduced 7.39%
438,613
Common Stock
Aug 10
2021
SELL
Open market or private sale
$106,463
$33.5 p/Share
3,178
Reduced 0.67%
473,613
Common Stock
Aug 09
2021
SELL
Open market or private sale
$1,076,538
$33.83 p/Share
31,822
Reduced 6.26%
476,791
Common Stock
Mar 05
2021
SELL
Payment of exercise price or tax liability
$351,788
$28.06 p/Share
12,537
Reduced 2.41%
508,613
Common Stock
Mar 03
2021
SELL
Payment of exercise price or tax liability
$1,086,064
$28.61 p/Share
37,961
Reduced 7.56%
464,050
Common Stock
Mar 03
2021
BUY
Grant, award, or other acquisition
$4,085,222
$28.61 p/Share
142,790
Added 21.51%
521,150
Common Stock
Mar 02
2021
SELL
Payment of exercise price or tax liability
$697,450
$28.23 p/Share
24,706
Reduced 5.6%
416,321
Common Stock