Sep 06
2022
BUY
Exercise of conversion of derivative security
-
1,551
Added 9.8%
14,276
Common Stock
Sep 02
2022
SELL
Payment of exercise price or tax liability
$5,186
$36.78 p/Share
141
Reduced 1.07%
12,999
Common Stock
Sep 02
2022
BUY
Exercise of conversion of derivative security
-
576
Added 4.2%
13,140
Common Stock
Jun 06
2022
SELL
Payment of exercise price or tax liability
$10,966
$52.47 p/Share
209
Reduced 1.64%
12,564
Common Stock
Jun 06
2022
BUY
Exercise of conversion of derivative security
-
855
Added 6.32%
12,669
Common Stock
Jun 03
2022
SELL
Payment of exercise price or tax liability
$9,304
$54.73 p/Share
170
Reduced 1.41%
11,918
Common Stock
Jun 03
2022
BUY
Exercise of conversion of derivative security
-
697
Added 5.45%
12,088
Common Stock
Jun 02
2022
SELL
Payment of exercise price or tax liability
$7,087
$50.26 p/Share
141
Reduced 1.22%
11,391
Common Stock
Jun 02
2022
BUY
Exercise of conversion of derivative security
-
577
Added 4.77%
11,532
Common Stock
Mar 07
2022
SELL
Payment of exercise price or tax liability
$17,182
$82.21 p/Share
209
Reduced 1.87%
10,955
Common Stock
Mar 07
2022
BUY
Exercise of conversion of derivative security
-
856
Added 7.18%
11,060
Common Stock
Mar 03
2022
SELL
Payment of exercise price or tax liability
$14,618
$85.99 p/Share
170
Reduced 1.62%
10,308
Common Stock
Mar 03
2022
BUY
Exercise of conversion of derivative security
-
696
Added 6.23%
10,478
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$84,802
$85.4 p/Share
993
Reduced 9.22%
9,782
Common Stock
Mar 02
2022
BUY
Exercise of conversion of derivative security
-
3,902
Added 27.31%
10,385
Common Stock
Feb 01
2022
SELL
Open market or private sale
$100,380
$100.38 p/Share
1,000
Reduced 12.7%
6,873
Common Stock
Jan 03
2022
SELL
Open market or private sale
$111,730
$111.73 p/Share
1,000
Reduced 11.27%
7,873
Common Stock
Dec 06
2021
SELL
Payment of exercise price or tax liability
$37,008
$109.49 p/Share
338
Reduced 3.67%
8,873
Common Stock
Dec 06
2021
BUY
Exercise of conversion of derivative security
-
856
Added 8.65%
9,042
Common Stock
Dec 03
2021
SELL
Payment of exercise price or tax liability
$30,453
$110.74 p/Share
275
Reduced 3.19%
8,355
Common Stock
Dec 03
2021
BUY
Exercise of conversion of derivative security
-
697
Added 7.47%
8,630
Common Stock
Dec 02
2021
SELL
Payment of exercise price or tax liability
$6,124
$109.36 p/Share
56
Reduced 0.7%
7,933
Common Stock
Dec 02
2021
BUY
Exercise of conversion of derivative security
-
142
Added 1.75%
7,989
Common Stock
Dec 01
2021
SELL
Open market or private sale
$112,500
$112.5 p/Share
1,000
Reduced 11.3%
7,847
Common Stock
Nov 04
2021
SELL
Payment of exercise price or tax liability
$276,220
$120.99 p/Share
2,283
Reduced 20.51%
8,847
Common Stock