Feb 15
2023
SELL
Open market or private sale
$1,997,553
$89.36 p/Share
22,354
Reduced 29.94%
52,311
Common Stock
Feb 14
2023
SELL
Payment of exercise price or tax liability
$1,798,879
$89.27 p/Share
20,151
Reduced 21.25%
74,665
Common Stock
Feb 14
2023
BUY
Exercise of conversion of derivative security
-
40,642
Added 30.2%
93,913
Common Stock
Feb 02
2023
SELL
Payment of exercise price or tax liability
$76,386
$81.96 p/Share
932
Reduced 1.69%
54,174
Common Stock
Feb 02
2023
BUY
Exercise of conversion of derivative security
-
1,878
Added 3.3%
55,106
Common Stock
Jan 31
2023
SELL
Payment of exercise price or tax liability
$849,681
$75.79 p/Share
11,211
Reduced 17.4%
53,228
Common Stock
Jan 31
2023
SELL
Payment of exercise price or tax liability
$849,681
$75.79 p/Share
11,211
Reduced 17.4%
53,228
Common Stock
Jan 31
2023
BUY
Exercise of conversion of derivative security
-
22,806
Added 26.14%
64,439
Common Stock
Jan 31
2023
BUY
Exercise of conversion of derivative security
-
22,806
Added 26.14%
64,439
Common Stock
Jan 08
2023
SELL
Payment of exercise price or tax liability
$330,188
$66.53 p/Share
4,963
Reduced 10.65%
41,633
Common Stock
Jan 08
2023
BUY
Exercise of conversion of derivative security
-
13,859
Added 22.92%
46,596
Common Stock
Nov 21
2022
SELL
Open market or private sale
$23,823
$66.36 p/Share
359
Reduced 1.08%
32,737
Common Stock
Nov 19
2022
SELL
Payment of exercise price or tax liability
$23,771
$67.15 p/Share
354
Reduced 1.06%
33,096
Common Stock
Nov 19
2022
BUY
Exercise of conversion of derivative security
-
713
Added 2.09%
33,450
Common Stock
Nov 15
2022
SELL
Open market or private sale
$62,401
$68.05 p/Share
917
Reduced 2.72%
32,737
Common Stock
Nov 14
2022
SELL
Payment of exercise price or tax liability
$58,360
$64.63 p/Share
903
Reduced 2.61%
33,654
Common Stock
Nov 14
2022
BUY
Exercise of conversion of derivative security
-
1,820
Added 5.0%
34,557
Common Stock
Nov 03
2022
SELL
Open market or private sale
$47,300
$50.0 p/Share
946
Reduced 2.81%
32,737
Common Stock
Nov 02
2022
SELL
Open market or private sale
$366,118
$52.4 p/Share
6,987
Reduced 17.18%
33,683
Common Stock
Nov 02
2022
SELL
Payment of exercise price or tax liability
$46,823
$50.24 p/Share
932
Reduced 2.24%
40,670
Common Stock
Nov 02
2022
BUY
Exercise of conversion of derivative security
-
1,878
Added 4.32%
41,602
Common Stock
Oct 08
2022
SELL
Payment of exercise price or tax liability
$352,671
$51.32 p/Share
6,872
Reduced 14.75%
39,724
Common Stock
Oct 08
2022
BUY
Exercise of conversion of derivative security
-
13,859
Added 22.92%
46,596
Common Stock
Aug 19
2022
SELL
Payment of exercise price or tax liability
$21,612
$61.05 p/Share
354
Reduced 1.07%
32,737
Common Stock
Aug 19
2022
BUY
Exercise of conversion of derivative security
-
713
Added 2.11%
33,091
Common Stock