Jun 16
2023
SELL
Open market or private sale
$123,778
$49.06 p/Share
2,523
Reduced 0.45%
555,410
Common Stock
Jun 16
2023
BUY
Exercise of conversion of derivative security
$10,066
$3.99 p/Share
2,523
Added 0.45%
557,933
Common Stock
Jun 13
2023
SELL
Open market or private sale
$441,335
$49.01 p/Share
9,005
Reduced 1.6%
555,410
Common Stock
Jun 13
2023
BUY
Exercise of conversion of derivative security
$35,929
$3.99 p/Share
9,005
Added 1.57%
564,415
Common Stock
Jun 12
2023
SELL
Open market or private sale
$145,755
$49.01 p/Share
2,974
Reduced 0.53%
555,410
Common Stock
Jun 12
2023
BUY
Exercise of conversion of derivative security
$11,866
$3.99 p/Share
2,974
Added 0.53%
558,384
Common Stock
Jun 06
2023
SELL
Open market or private sale
$198,053
$44.11 p/Share
4,490
Reduced 0.8%
555,410
Common Stock
Jun 06
2023
BUY
Exercise of conversion of derivative security
$17,915
$3.99 p/Share
4,490
Added 0.8%
559,900
Common Stock
Jun 05
2023
SELL
Open market or private sale
$22,440
$44.0 p/Share
510
Reduced 0.09%
555,410
Common Stock
Jun 05
2023
BUY
Exercise of conversion of derivative security
$2,034
$3.99 p/Share
510
Added 0.09%
555,920
Common Stock
Jun 01
2023
SELL
Open market or private sale
$621,900
$41.46 p/Share
15,000
Reduced 2.63%
555,410
Common Stock
Jun 01
2023
BUY
Exercise of conversion of derivative security
$59,850
$3.99 p/Share
15,000
Added 2.56%
570,410
Common Stock
May 20
2023
SELL
Payment of exercise price or tax liability
$658,874
$40.19 p/Share
16,394
Reduced 2.87%
555,410
Common Stock
May 19
2023
BUY
Grant, award, or other acquisition
-
33,063
Added 5.47%
571,804
Common Stock
May 09
2023
SELL
Open market or private sale
$224,050
$44.81 p/Share
5,000
Reduced 0.92%
538,741
Common Stock
May 09
2023
BUY
Exercise of conversion of derivative security
$19,950
$3.99 p/Share
5,000
Added 0.91%
543,741
Common Stock
May 03
2023
BUY
Exercise of conversion of derivative security
$8,079
$0.25 p/Share
32,316
Added 5.66%
538,741
Common Stock
May 01
2023
SELL
Open market or private sale
$613,200
$40.88 p/Share
15,000
Reduced 2.88%
506,425
Common Stock
May 01
2023
BUY
Exercise of conversion of derivative security
$59,850
$3.99 p/Share
15,000
Added 2.8%
521,425
Common Stock
Apr 03
2023
SELL
Open market or private sale
$889,000
$44.45 p/Share
20,000
Reduced 3.8%
506,425
Common Stock
Apr 03
2023
BUY
Exercise of conversion of derivative security
$79,800
$3.99 p/Share
20,000
Added 3.66%
526,425
Common Stock
Mar 29
2023
SELL
Open market or private sale
$220,300
$44.06 p/Share
5,000
Reduced 0.98%
506,425
Common Stock
Mar 29
2023
BUY
Exercise of conversion of derivative security
$19,950
$3.99 p/Share
5,000
Added 0.97%
511,425
Common Stock
Mar 23
2023
SELL
Open market or private sale
$637,950
$42.53 p/Share
15,000
Reduced 2.88%
506,425
Common Stock
Mar 23
2023
BUY
Exercise of conversion of derivative security
$59,850
$3.99 p/Share
15,000
Added 2.8%
521,425
Common Stock