Dec 01
2023
SELL
Payment of exercise price or tax liability
$90,906
$59.65 p/Share
1,524
Reduced 1.86%
80,596
Common Stock
Dec 01
2023
BUY
Exercise of conversion of derivative security
-
3,069
Added 3.6%
82,120
Common Stock
Nov 21
2023
SELL
Open market or private sale
$3,638,241
$56.01 p/Share
64,957
Reduced 45.11%
79,051
Common Stock
Sep 01
2023
SELL
Payment of exercise price or tax liability
$96,944
$63.57 p/Share
1,525
Reduced 1.05%
144,008
Common Stock
Sep 01
2023
BUY
Exercise of conversion of derivative security
-
3,070
Added 2.07%
145,533
Common Stock
Jun 01
2023
SELL
Payment of exercise price or tax liability
$96,151
$63.05 p/Share
1,525
Reduced 1.06%
142,463
Common Stock
Jun 01
2023
BUY
Exercise of conversion of derivative security
-
3,070
Added 2.09%
143,988
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$2,489,136
$73.82 p/Share
33,719
Reduced 19.31%
140,918
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
43,345
Added 22.89%
146,049
Common Stock
Mar 01
2023
BUY
Exercise of conversion of derivative security
-
28,588
Added 15.56%
155,115
Common Stock
Dec 16
2022
SELL
Payment of exercise price or tax liability
$55,338
$69.26 p/Share
799
Reduced 0.77%
102,704
Common Stock
Dec 16
2022
BUY
Exercise of conversion of derivative security
-
1,602
Added 1.52%
103,503
Common Stock
Mar 04
2022
SELL
Open market or private sale
$4,100,164
$100.62 p/Share
40,749
Reduced 28.57%
101,901
Common Stock
Mar 04
2022
BUY
Exercise of conversion of derivative security
$1,520,345
$37.31 p/Share
40,749
Added 22.22%
142,650
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$4,725,529
$106.51 p/Share
44,367
Reduced 30.33%
101,901
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
59,941
Added 29.07%
146,268
Common Stock
Mar 01
2022
BUY
Exercise of conversion of derivative security
-
27,052
Added 23.86%
86,327
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$65,235
$115.46 p/Share
565
Reduced 0.94%
59,275
Common Stock
Feb 15
2022
BUY
Grant, award, or other acquisition
-
1,462
Added 2.38%
59,840
Common Stock
Dec 16
2021
SELL
Payment of exercise price or tax liability
$154,398
$188.75 p/Share
818
Reduced 1.38%
58,378
Common Stock
Dec 16
2021
BUY
Exercise of conversion of derivative security
-
1,602
Added 2.63%
59,196
Common Stock
Nov 23
2021
SELL
Open market or private sale
$2,319,219
$188.34 p/Share
12,314
Reduced 17.61%
57,594
Common Stock
Aug 24
2021
SELL
Open market or private sale
$3,427,109
$278.31 p/Share
12,314
Reduced 14.98%
69,908
Common Stock
May 25
2021
SELL
Open market or private sale
$3,689,248
$259.04 p/Share
14,242
Reduced 14.76%
82,222
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$11,087,488
$273.63 p/Share
40,520
Reduced 29.58%
96,464
Common Stock