Jan 04
2023
SELL
Open market or private sale
$543,047
$54.04 p/Share
10,049
Reduced 1.58%
626,732
Common Stock
Jan 03
2023
SELL
Open market or private sale
$1,180,750
$54.24 p/Share
21,769
Reduced 3.31%
636,781
Common Stock
Dec 01
2022
SELL
Payment of exercise price or tax liability
$179,675
$52.66 p/Share
3,412
Reduced 0.52%
658,550
Common Stock
Nov 11
2022
-
38,000
Reduced 5.43%
661,962
Common Stock
Nov 07
2022
SELL
Open market or private sale
$644,950
$52.21 p/Share
12,353
Reduced 1.73%
699,962
Common Stock
Nov 04
2022
SELL
Open market or private sale
$5,195
$51.95 p/Share
100
Reduced 0.01%
712,315
Common Stock
Nov 02
2022
SELL
Open market or private sale
$945,304
$52.08 p/Share
18,151
Reduced 2.48%
712,415
Common Stock
Nov 01
2022
SELL
Open market or private sale
$1,064,189
$51.97 p/Share
20,477
Reduced 2.73%
730,566
Common Stock
Sep 01
2022
SELL
Payment of exercise price or tax liability
$152,482
$44.69 p/Share
3,412
Reduced 0.45%
751,043
Common Stock
Aug 08
2022
SELL
Open market or private sale
$78,138
$45.35 p/Share
1,723
Reduced 0.23%
754,455
Common Stock
Aug 05
2022
SELL
Open market or private sale
$4,217,527
$45.38 p/Share
92,938
Reduced 10.95%
756,178
Common Stock
Aug 05
2022
BUY
Exercise of conversion of derivative security
$1,087,128
$6.08 p/Share
178,804
Added 17.39%
849,116
Common Stock
Jun 01
2022
SELL
Payment of exercise price or tax liability
$123,992
$37.09 p/Share
3,343
Reduced 0.5%
670,312
Common Stock
Mar 03
2022
SELL
Payment of exercise price or tax liability
$216,988
$39.21 p/Share
5,534
Reduced 0.81%
673,655
Common Stock
Mar 03
2022
BUY
Grant, award, or other acquisition
-
12,272
Added 1.77%
679,189
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$912,483
$38.99 p/Share
23,403
Reduced 3.74%
602,798
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
94,133
Added 12.37%
666,917
Common Stock
Dec 01
2021
SELL
Payment of exercise price or tax liability
$140,360
$37.31 p/Share
3,762
Reduced 0.63%
596,187
Common Stock
Nov 12
2021
-
1,000
Reduced 0.17%
599,949
Common Stock
Sep 01
2021
SELL
Payment of exercise price or tax liability
$172,835
$45.93 p/Share
3,763
Reduced 0.61%
610,949
Common Stock
Aug 31
2021
-
10,000
Reduced 1.64%
600,949
Common Stock
Jun 01
2021
SELL
Payment of exercise price or tax liability
$144,159
$38.33 p/Share
3,761
Reduced 0.61%
614,712
Common Stock
Mar 03
2021
SELL
Payment of exercise price or tax liability
$110,784
$38.79 p/Share
2,856
Reduced 0.46%
618,473
Common Stock
Mar 03
2021
BUY
Grant, award, or other acquisition
-
6,333
Added 1.01%
621,329
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$1,322,219
$41.91 p/Share
31,549
Reduced 5.01%
597,819
Common Stock