May 01
2023
SELL
Payment of exercise price or tax liability
$23,172
$29.9 p/Share
775
Reduced 0.18%
434,745
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$128,833
$31.85 p/Share
4,045
Reduced 0.92%
435,520
Common Stock
Feb 27
2023
SELL
Payment of exercise price or tax liability
$14,146
$32.67 p/Share
433
Reduced 0.1%
439,565
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$23,452
$31.65 p/Share
741
Reduced 0.17%
439,998
Common Stock
Feb 23
2023
BUY
Grant, award, or other acquisition
-
16,715
Added 3.65%
440,739
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$34,601
$33.99 p/Share
1,018
Reduced 0.24%
424,024
Common Stock
Feb 03
2023
SELL
Payment of exercise price or tax liability
$159,613
$36.21 p/Share
4,408
Reduced 1.03%
425,042
Common Stock
Feb 01
2023
SELL
Payment of exercise price or tax liability
$21,684
$34.75 p/Share
624
Reduced 0.15%
429,450
Common Stock
Nov 30
2022
SELL
Open market or private sale
$23,557
$34.39 p/Share
685
Reduced 0.16%
430,074
Common Stock
Nov 16
2022
SELL
Open market or private sale
$46,872
$35.89 p/Share
1,306
Reduced 0.3%
430,759
Common Stock
Nov 07
2022
BUY
Grant, award, or other acquisition
-
129,309
Added 23.03%
432,065
Common Stock
Nov 03
2022
SELL
Payment of exercise price or tax liability
$234,842
$37.89 p/Share
6,198
Reduced 2.01%
302,756
Common Stock
Nov 01
2022
SELL
Payment of exercise price or tax liability
$31,193
$40.25 p/Share
775
Reduced 0.25%
308,954
Common Stock
Aug 30
2022
SELL
Open market or private sale
$29,822
$44.18 p/Share
675
Reduced 0.22%
309,729
Common Stock
Aug 17
2022
SELL
Open market or private sale
$69,130
$48.89 p/Share
1,414
Reduced 0.45%
310,404
Common Stock
Aug 03
2022
SELL
Payment of exercise price or tax liability
$399,165
$62.93 p/Share
6,343
Reduced 1.99%
311,818
Common Stock
Aug 01
2022
SELL
Payment of exercise price or tax liability
$51,919
$59.54 p/Share
872
Reduced 0.27%
318,161
Common Stock
May 31
2022
SELL
Open market or private sale
$36,433
$54.54 p/Share
668
Reduced 0.21%
319,033
Common Stock
May 19
2022
SELL
Open market or private sale
$582,900
$58.29 p/Share
10,000
Reduced 3.03%
319,701
Common Stock
May 16
2022
SELL
Open market or private sale
$67,739
$53.38 p/Share
1,269
Reduced 0.38%
329,701
Common Stock
May 03
2022
SELL
Payment of exercise price or tax liability
$334,698
$56.69 p/Share
5,904
Reduced 1.75%
330,970
Common Stock
May 01
2022
SELL
Payment of exercise price or tax liability
$40,501
$54.88 p/Share
738
Reduced 0.22%
336,874
Common Stock
Mar 01
2022
SELL
Open market or private sale
$39,373
$63.3 p/Share
622
Reduced 0.18%
337,612
Common Stock
Feb 28
2022
BUY
Grant, award, or other acquisition
-
41,000
Added 10.81%
338,234
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$62,235
$66.49 p/Share
936
Reduced 0.31%
297,234
Common Stock