Feb 24
2023
SELL
Payment of exercise price or tax liability
$101,037
$38.33 p/Share
2,636
Reduced 7.37%
33,109
Common Stock
Feb 24
2023
BUY
Grant, award, or other acquisition
-
10,825
Added 23.24%
35,745
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$16,962
$39.54 p/Share
429
Reduced 1.69%
24,920
Common Stock
Feb 14
2023
SELL
Payment of exercise price or tax liability
$38,325
$42.87 p/Share
894
Reduced 3.41%
25,349
Common Stock
Aug 15
2022
SELL
Payment of exercise price or tax liability
$27,296
$45.57 p/Share
599
Reduced 2.23%
26,243
Common Stock
Aug 12
2022
SELL
Payment of exercise price or tax liability
$11,280
$45.67 p/Share
247
Reduced 0.91%
26,842
Common Stock
Feb 18
2022
BUY
Grant, award, or other acquisition
-
5,291
Added 16.34%
27,089
Common Stock
Feb 16
2022
SELL
Payment of exercise price or tax liability
$102,164
$64.99 p/Share
1,572
Reduced 6.73%
21,798
Common Stock
Nov 03
2021
SELL
Open market or private sale
$1,099,875
$105.0 p/Share
10,475
Reduced 30.95%
23,370
Common Stock
Nov 03
2021
BUY
Exercise of conversion of derivative security
$239,249
$22.84 p/Share
10,475
Added 23.63%
33,845
Common Stock
Nov 01
2021
SELL
Open market or private sale
$300,000
$100.0 p/Share
3,000
Reduced 11.38%
23,370
Common Stock
Nov 01
2021
BUY
Exercise of conversion of derivative security
$54,000
$18.0 p/Share
3,000
Added 10.21%
26,370
Common Stock
Oct 29
2021
SELL
Open market or private sale
$539,000
$98.0 p/Share
5,500
Reduced 19.05%
23,370
Common Stock
Oct 29
2021
BUY
Exercise of conversion of derivative security
$125,620
$22.84 p/Share
5,500
Added 16.0%
28,870
Common Stock
Aug 16
2021
SELL
Payment of exercise price or tax liability
$167,269
$102.18 p/Share
1,637
Reduced 6.55%
23,370
Common Stock
Aug 16
2021
SELL
Open market or private sale
$305,430
$101.81 p/Share
3,000
Reduced 11.04%
24,178
Common Stock
Aug 16
2021
BUY
Exercise of conversion of derivative security
$68,520
$22.84 p/Share
3,000
Added 9.94%
27,178
Common Stock
Aug 03
2021
SELL
Open market or private sale
$300,000
$100.0 p/Share
3,000
Reduced 10.71%
25,007
Common Stock
Jun 10
2021
SELL
Open market or private sale
$285,000
$95.0 p/Share
3,000
Reduced 9.68%
28,007
Common Stock
Jun 10
2021
BUY
Exercise of conversion of derivative security
$68,520
$22.84 p/Share
3,000
Added 8.82%
31,007
Common Stock
May 24
2021
SELL
Open market or private sale
$270,000
$90.0 p/Share
3,000
Reduced 9.68%
28,007
Common Stock
May 24
2021
BUY
Exercise of conversion of derivative security
$68,520
$22.84 p/Share
3,000
Added 8.82%
31,007
Common Stock
May 21
2021
SELL
Open market or private sale
$653,636
$86.3 p/Share
7,574
Reduced 21.29%
28,007
Common Stock
May 21
2021
BUY
Exercise of conversion of derivative security
$136,332
$18.0 p/Share
7,574
Added 17.55%
35,581
Common Stock
May 12
2021
SELL
Open market or private sale
$857,400
$85.74 p/Share
10,000
Reduced 26.31%
28,007
Common Stock