Sep 15
2022
BUY
Exercise of conversion of derivative security
-
1,928
Added 1.39%
136,417
Common Stock
Jun 03
2022
SELL
Payment of exercise price or tax liability
$644,947
$162.21 p/Share
3,976
Reduced 2.87%
134,488
Common Stock
Jun 03
2022
BUY
Exercise of conversion of derivative security
-
9,478
Added 6.41%
138,464
Common Stock
May 03
2022
SELL
Payment of exercise price or tax liability
$87,153
$167.28 p/Share
521
Reduced 0.4%
128,986
Common Stock
May 03
2022
BUY
Exercise of conversion of derivative security
-
521
Added 0.4%
129,507
Common Stock
Mar 14
2022
SELL
Exercise of conversion of derivative security
-
52,850
Reduced 100.0%
0
Common Stock (restricted)
Mar 14
2022
SELL
Payment of exercise price or tax liability
$3,526,834
$154.74 p/Share
22,792
Reduced 15.04%
128,739
Common Stock
Mar 14
2022
BUY
Grant, award, or other acquisition
-
52,850
Added 50.0%
52,850
Common Stock (restricted)
Mar 14
2022
BUY
Exercise of conversion of derivative security
-
52,850
Added 25.86%
151,531
Common Stock
Feb 23
2022
SELL
Open market or private sale
$4,636,379
$152.93 p/Share
30,317
Reduced 25.58%
88,200
Common Stock
Feb 23
2022
BUY
Exercise of conversion of derivative security
$2,354,670
$46.17 p/Share
51,000
Added 30.09%
118,517
Common Stock
Sep 01
2021
SELL
Payment of exercise price or tax liability
$1,033,613
$144.44 p/Share
7,156
Reduced 6.63%
100,791
Common Stock
Sep 01
2021
BUY
Exercise of conversion of derivative security
-
17,057
Added 13.65%
107,948
Common Stock
Aug 11
2021
SELL
Payment of exercise price or tax liability
$94,623
$140.39 p/Share
674
Reduced 0.73%
92,240
Common Stock
Aug 11
2021
BUY
Exercise of conversion of derivative security
-
674
Added 0.72%
92,915
Common Stock
Mar 15
2021
SELL
Exercise of conversion of derivative security
-
53,800
Reduced 100.0%
0
Common Stock (restricted)
Mar 15
2021
SELL
Payment of exercise price or tax liability
$2,838,437
$127.21 p/Share
22,313
Reduced 19.51%
92,032
Common Stock
Mar 15
2021
BUY
Grant, award, or other acquisition
-
53,800
Added 50.0%
53,800
Common Stock (restricted)
Mar 15
2021
BUY
Exercise of conversion of derivative security
-
53,800
Added 32.0%
114,345
Common Stock
Nov 27
2020
SELL
Payment of exercise price or tax liability
$55,032
$116.84 p/Share
471
Reduced 0.52%
89,710
Common Stock
Nov 27
2020
BUY
Exercise of conversion of derivative security
-
471
Added 0.52%
90,181
Common Stock
Nov 20
2020
SELL
Payment of exercise price or tax liability
$5,462,066
$115.46 p/Share
47,307
Reduced 34.53%
89,710
Common Stock
Nov 20
2020
BUY
Exercise of conversion of derivative security
$3,313,709
$46.87 p/Share
70,700
Added 34.04%
137,017
Common Stock
Mar 23
2020
-
3,400
Reduced 2.85%
116,056
Common Stock