Jul 30
2023
SELL
Payment of exercise price or tax liability
$2,935
$38.63 p/Share
76
Reduced 0.01%
914,315
Common Stock
Jun 02
2023
SELL
Open market or private sale
$40,300
$40.3 p/Share
1,000
Reduced 0.11%
914,391
Common Stock
May 17
2023
SELL
Open market or private sale
$12,233
$35.46 p/Share
345
Reduced 0.04%
915,391
Common Stock
Apr 30
2023
SELL
Payment of exercise price or tax liability
$2,247
$29.57 p/Share
76
Reduced 0.01%
915,736
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$121,157
$31.85 p/Share
3,804
Reduced 0.41%
915,812
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$25,130
$31.65 p/Share
794
Reduced 0.09%
919,616
Common Stock
Feb 23
2023
BUY
Grant, award, or other acquisition
-
14,298
Added 1.53%
920,410
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$13,018
$33.99 p/Share
383
Reduced 0.04%
906,112
Common Stock
Jan 30
2023
SELL
Payment of exercise price or tax liability
$2,973
$33.04 p/Share
90
Reduced 0.01%
906,495
Common Stock
Nov 16
2022
SELL
Open market or private sale
$12,274
$35.89 p/Share
342
Reduced 0.04%
906,585
Common Stock
Nov 07
2022
BUY
Grant, award, or other acquisition
-
51,723
Added 5.4%
906,927
Common Stock
Oct 30
2022
SELL
Payment of exercise price or tax liability
$3,061
$40.28 p/Share
76
Reduced 0.01%
855,204
Common Stock
Aug 17
2022
SELL
Open market or private sale
$18,089
$48.89 p/Share
370
Reduced 0.04%
855,280
Common Stock
Jul 30
2022
SELL
Payment of exercise price or tax liability
$5,198
$59.75 p/Share
87
Reduced 0.01%
855,650
Common Stock
May 16
2022
SELL
Open market or private sale
$17,349
$53.38 p/Share
325
Reduced 0.04%
855,737
Common Stock
Apr 30
2022
SELL
Payment of exercise price or tax liability
$15,531
$54.88 p/Share
283
Reduced 0.03%
856,062
Common Stock
Feb 28
2022
BUY
Grant, award, or other acquisition
-
41,000
Added 4.57%
856,345
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$20,146
$66.49 p/Share
303
Reduced 0.04%
815,345
Common Stock
Nov 16
2021
SELL
Open market or private sale
$29,700
$95.5 p/Share
311
Reduced 0.04%
815,648
Common Stock
Aug 16
2021
SELL
Open market or private sale
$29,868
$95.12 p/Share
314
Reduced 0.04%
815,959
Common Stock
May 18
2021
SELL
Open market or private sale
$22,274
$70.71 p/Share
315
Reduced 0.04%
816,273
Common Stock
Apr 30
2021
BUY
Grant, award, or other acquisition
-
3,500
Added 0.43%
816,588
Common Stock
Feb 15
2021
SELL
Payment of exercise price or tax liability
$48,810
$161.09 p/Share
303
Reduced 0.04%
813,088
Common Stock
Nov 17
2020
SELL
Open market or private sale
$13,680
$45.45 p/Share
301
Reduced 0.04%
813,391
Common Stock