Jun 16
2023
SELL
Open market or private sale
$122,600
$49.04 p/Share
2,500
Reduced 0.38%
648,393
Common Stock
Jun 16
2023
BUY
Exercise of conversion of derivative security
$9,975
$3.99 p/Share
2,500
Added 0.38%
650,893
Common Stock
Jun 13
2023
SELL
Open market or private sale
$466,410
$49.07 p/Share
9,505
Reduced 1.44%
648,393
Common Stock
Jun 13
2023
BUY
Exercise of conversion of derivative security
$37,924
$3.99 p/Share
9,505
Added 1.42%
657,898
Common Stock
Jun 12
2023
SELL
Open market or private sale
$141,981
$49.01 p/Share
2,897
Reduced 0.44%
648,393
Common Stock
Jun 12
2023
BUY
Exercise of conversion of derivative security
$11,559
$3.99 p/Share
2,897
Added 0.44%
651,290
Common Stock
Jun 09
2023
SELL
Open market or private sale
$220,250
$44.05 p/Share
5,000
Reduced 0.77%
648,393
Common Stock
Jun 09
2023
BUY
Exercise of conversion of derivative security
$19,950
$3.99 p/Share
5,000
Added 0.76%
653,393
Common Stock
Jun 08
2023
SELL
Open market or private sale
$645,750
$43.05 p/Share
15,000
Reduced 2.26%
648,393
Common Stock
Jun 08
2023
BUY
Exercise of conversion of derivative security
$59,850
$3.99 p/Share
15,000
Added 2.21%
663,393
Common Stock
May 20
2023
SELL
Payment of exercise price or tax liability
$733,628
$40.19 p/Share
18,254
Reduced 2.74%
648,393
Common Stock
May 19
2023
BUY
Grant, award, or other acquisition
-
36,813
Added 5.23%
666,647
Common Stock
May 12
2023
-
13,279
Added 2.06%
629,834
Common Stock
May 09
2023
SELL
Open market or private sale
$429,799
$42.98 p/Share
10,000
Reduced 1.6%
616,555
Common Stock
May 09
2023
BUY
Exercise of conversion of derivative security
$39,900
$3.99 p/Share
10,000
Added 1.57%
626,555
Common Stock
May 08
2023
SELL
Open market or private sale
$378,000
$37.8 p/Share
10,000
Reduced 1.6%
616,555
Common Stock
May 08
2023
BUY
Exercise of conversion of derivative security
$39,900
$3.99 p/Share
10,000
Added 1.57%
626,555
Common Stock
Apr 10
2023
SELL
Open market or private sale
$897,200
$44.86 p/Share
20,000
Reduced 3.14%
616,555
Common Stock
Apr 10
2023
BUY
Exercise of conversion of derivative security
$79,800
$3.99 p/Share
20,000
Added 3.05%
636,555
Common Stock
Mar 29
2023
SELL
Open market or private sale
$220,250
$44.05 p/Share
5,000
Reduced 0.8%
616,555
Common Stock
Mar 29
2023
BUY
Exercise of conversion of derivative security
$19,950
$3.99 p/Share
5,000
Added 0.8%
621,555
Common Stock
Mar 27
2023
SELL
Open market or private sale
$646,200
$43.08 p/Share
15,000
Reduced 2.38%
616,555
Common Stock
Mar 27
2023
BUY
Exercise of conversion of derivative security
$59,850
$3.99 p/Share
15,000
Added 2.32%
631,555
Common Stock
Feb 23
2023
SELL
Open market or private sale
$156,803
$38.47 p/Share
4,076
Reduced 0.66%
616,555
Common Stock
Feb 22
2023
SELL
Open market or private sale
$360,816
$37.77 p/Share
9,553
Reduced 1.52%
620,631
Common Stock