Feb 21
2023
BUY
Grant, award, or other acquisition
-
6,541
Added 3.77%
166,884
Common Stock
Feb 21
2023
BUY
Exercise of conversion of derivative security
$210,000
$14.0 p/Share
15,000
Added 7.88%
175,343
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$428,168
$71.72 p/Share
5,970
Reduced 3.59%
160,343
Common Stock
Dec 30
2022
BUY
Grant, award, or other acquisition
-
55,240
Added 24.93%
166,313
Common Stock
Nov 18
2022
SELL
Payment of exercise price or tax liability
$177,807
$60.52 p/Share
2,938
Reduced 2.58%
111,073
Common Stock
Aug 19
2022
SELL
Payment of exercise price or tax liability
$209,744
$71.39 p/Share
2,938
Reduced 2.51%
114,011
Common Stock
May 20
2022
SELL
Payment of exercise price or tax liability
$211,670
$72.07 p/Share
2,937
Reduced 2.45%
116,949
Common Stock
Apr 04
2022
BUY
Grant, award, or other acquisition
-
32,620
Added 21.39%
119,886
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$248,742
$72.12 p/Share
3,449
Reduced 3.8%
87,266
Common Stock
Dec 10
2021
SELL
Open market or private sale
$531,300
$106.26 p/Share
5,000
Reduced 5.22%
90,715
Common Stock
Dec 10
2021
BUY
Exercise of conversion of derivative security
$70,000
$14.0 p/Share
5,000
Added 4.96%
95,715
Common Stock
Nov 19
2021
SELL
Payment of exercise price or tax liability
$410,397
$119.51 p/Share
3,434
Reduced 3.65%
90,715
Common Stock
Nov 10
2021
SELL
Open market or private sale
$1,620,500
$129.64 p/Share
12,500
Reduced 11.72%
94,149
Common Stock
Nov 10
2021
BUY
Exercise of conversion of derivative security
$175,000
$14.0 p/Share
12,500
Added 10.49%
106,649
Common Stock
Oct 18
2021
SELL
Open market or private sale
$444,221
$125.38 p/Share
3,543
Reduced 3.63%
94,149
Common Stock
Oct 18
2021
BUY
Exercise of conversion of derivative security
$49,602
$14.0 p/Share
3,543
Added 3.5%
97,692
Common Stock
Oct 14
2021
SELL
Open market or private sale
$496,485
$125.47 p/Share
3,957
Reduced 4.03%
94,149
Common Stock
Oct 14
2021
BUY
Exercise of conversion of derivative security
$55,398
$14.0 p/Share
3,957
Added 3.88%
98,106
Common Stock
Oct 11
2021
SELL
Open market or private sale
$588,150
$117.63 p/Share
5,000
Reduced 5.04%
94,149
Common Stock
Oct 11
2021
BUY
Exercise of conversion of derivative security
$70,000
$14.0 p/Share
5,000
Added 4.8%
99,149
Common Stock
Sep 23
2021
SELL
Open market or private sale
$841,079
$125.91 p/Share
6,680
Reduced 6.63%
94,149
Common Stock
Sep 23
2021
BUY
Exercise of conversion of derivative security
$93,520
$14.0 p/Share
6,680
Added 6.21%
100,829
Common Stock
Sep 17
2021
SELL
Open market or private sale
$102,943
$125.54 p/Share
820
Reduced 0.86%
94,149
Common Stock
Sep 17
2021
BUY
Exercise of conversion of derivative security
$11,480
$14.0 p/Share
820
Added 0.86%
94,969
Common Stock
Sep 10
2021
SELL
Open market or private sale
$603,100
$120.62 p/Share
5,000
Reduced 5.04%
94,149
Common Stock