Feb 21
2023
SELL
Payment of exercise price or tax liability
$439,966
$76.85 p/Share
5,725
Reduced 16.87%
28,220
Common Stock
Feb 21
2023
BUY
Grant, award, or other acquisition
-
3,277
Added 14.45%
19,400
Common Stock
Feb 21
2023
BUY
Exercise of conversion of derivative security
-
14,545
Added 30.64%
32,931
Common Stock
Nov 11
2022
SELL
Open market or private sale
$464,600
$92.92 p/Share
5,000
Reduced 33.7%
9,835
Common Stock
Aug 12
2022
SELL
Open market or private sale
$471,250
$94.25 p/Share
5,000
Reduced 25.21%
14,835
Common Stock
May 13
2022
SELL
Open market or private sale
$488,400
$97.68 p/Share
5,000
Reduced 20.22%
19,725
Common Stock
Apr 08
2022
SELL
Open market or private sale
$394,281
$119.19 p/Share
3,308
Reduced 11.8%
24,725
Common Stock
Mar 08
2022
SELL
Open market or private sale
$873,200
$109.15 p/Share
8,000
Reduced 22.2%
28,033
Common Stock
Mar 03
2022
SELL
Payment of exercise price or tax liability
-
1,836
Reduced 4.85%
36,033
Common Stock
Mar 03
2022
BUY
Exercise of conversion of derivative security
-
4,135
Added 9.84%
37,869
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
-
3,927
Reduced 10.43%
33,734
Common Stock
Mar 01
2022
BUY
Exercise of conversion of derivative security
-
8,261
Added 18.92%
35,412
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
-
2,023
Reduced 6.44%
29,400
Common Stock
Feb 22
2022
BUY
Grant, award, or other acquisition
-
6,772
Added 17.73%
31,423
Common Stock
Feb 21
2022
SELL
Payment of exercise price or tax liability
-
11,797
Reduced 32.37%
24,651
Common Stock
Feb 21
2022
BUY
Exercise of conversion of derivative security
-
28,433
Added 51.31%
26,979
Common Stock
Oct 29
2021
SELL
Open market or private sale
$624,900
$104.15 p/Share
6,000
Reduced 43.15%
7,906
Common Stock
Jul 30
2021
SELL
Open market or private sale
$711,240
$118.54 p/Share
6,000
Reduced 30.14%
13,906
Common Stock
Jul 23
2021
SELL
Open market or private sale
$360,000
$120.0 p/Share
3,000
Reduced 13.1%
19,906
Common Stock
Apr 30
2021
SELL
Open market or private sale
$37,617
$108.72 p/Share
346
Reduced 2.1%
16,123
Common Stock
Apr 30
2021
SELL
Open market or private sale
$978,480
$108.72 p/Share
9,000
Reduced 28.31%
22,786
Common Stock
Mar 09
2021
SELL
Open market or private sale
$985,300
$98.53 p/Share
10,000
Reduced 23.93%
31,786
Common Stock
Mar 03
2021
BUY
Exercise of conversion of derivative security
-
2,298
Added 5.21%
41,786
Common Stock
Mar 01
2021
BUY
Exercise of conversion of derivative security
-
2,505
Added 5.97%
39,488
Common Stock
Feb 18
2021
BUY
Exercise of conversion of derivative security
-
24,128
Added 39.48%
36,983
Common Stock