Mar 14
2023
BUY
Grant, award, or other acquisition
-
2,900
Added 9.26%
28,430
Common Stock
Mar 14
2023
BUY
Exercise of conversion of derivative security
-
2,805
Added 9.54%
26,584
Common Stock
Mar 13
2023
SELL
Payment of exercise price or tax liability
$69,722
$100.32 p/Share
695
Reduced 2.67%
25,368
Common Stock
Mar 13
2023
BUY
Exercise of conversion of derivative security
-
1,400
Added 5.1%
26,063
Common Stock
Mar 12
2023
SELL
Payment of exercise price or tax liability
$20,966
$100.32 p/Share
209
Reduced 0.84%
24,663
Common Stock
Mar 12
2023
BUY
Exercise of conversion of derivative security
-
420
Added 1.66%
24,872
Common Stock
Mar 08
2023
SELL
Open market or private sale
$3,898,552
$103.03 p/Share
37,839
Reduced 61.99%
23,201
Common Stock
Mar 08
2023
BUY
Exercise of conversion of derivative security
$1,750,810
$46.27 p/Share
37,839
Added 38.27%
61,040
Common Stock
Nov 23
2022
BUY
Exercise of conversion of derivative security
$97,248
$44.96 p/Share
2,163
Added 8.53%
23,201
Common Stock
Nov 16
2022
SELL
Open market or private sale
$7,421,802
$98.96 p/Share
74,998
Reduced 78.09%
21,038
Common Stock
Nov 16
2022
BUY
Exercise of conversion of derivative security
$3,272,912
$43.64 p/Share
74,998
Added 43.85%
96,036
Common Stock
Jun 01
2022
SELL
Payment of exercise price or tax liability
$131,018
$88.05 p/Share
1,488
Reduced 6.61%
21,038
Common Stock
Jun 01
2022
BUY
Exercise of conversion of derivative security
-
3,000
Added 11.75%
22,526
Common Stock
May 13
2022
SELL
Open market or private sale
$3,598,000
$88.34 p/Share
40,729
Reduced 67.59%
19,526
Common Stock
May 13
2022
BUY
Exercise of conversion of derivative security
$1,784,745
$43.82 p/Share
40,729
Added 40.33%
60,255
Common Stock
Mar 14
2022
SELL
Payment of exercise price or tax liability
$208,266
$73.23 p/Share
2,844
Reduced 12.71%
19,526
Common Stock
Mar 14
2022
BUY
Exercise of conversion of derivative security
-
3,030
Added 11.93%
22,370
Common Stock
Mar 14
2022
BUY
Grant, award, or other acquisition
-
4,000
Added 17.14%
19,340
Common Stock
Aug 18
2021
BUY
Exercise of conversion of derivative security
$99,901
$43.99 p/Share
2,271
Added 12.9%
15,340
Common Stock
Aug 16
2021
SELL
Open market or private sale
$4,126,080
$98.24 p/Share
42,000
Reduced 76.27%
13,069
Common Stock
Aug 16
2021
BUY
Exercise of conversion of derivative security
$1,847,580
$43.99 p/Share
42,000
Added 43.27%
55,069
Common Stock
Jun 03
2021
SELL
Open market or private sale
$4,068,093
$95.08 p/Share
42,786
Reduced 76.6%
13,069
Common Stock
Jun 03
2021
BUY
Exercise of conversion of derivative security
$1,932,216
$45.16 p/Share
42,786
Added 43.38%
55,855
Common Stock
Jun 01
2021
SELL
Payment of exercise price or tax liability
$139,262
$93.59 p/Share
1,488
Reduced 10.22%
13,069
Common Stock
Jun 01
2021
BUY
Exercise of conversion of derivative security
-
3,000
Added 17.09%
14,557
Common Stock