Feb 15
2023
BUY
Exercise of conversion of derivative security
-
1,846
Added 2.87%
62,483
Common Stock
Jan 01
2023
SELL
Payment of exercise price or tax liability
$184,524
$46.27 p/Share
3,988
Reduced 6.17%
60,637
Common Stock
Jan 01
2023
BUY
Exercise of conversion of derivative security
-
7,092
Added 9.89%
64,625
Common Stock
Nov 18
2022
SELL
Open market or private sale
$638,749
$42.72 p/Share
14,952
Reduced 20.63%
57,533
Common Stock
Aug 01
2022
SELL
Open market or private sale
$847,509
$40.99 p/Share
20,676
Reduced 22.19%
72,485
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$45,539
$44.17 p/Share
1,031
Reduced 1.09%
93,161
Common Stock
Feb 28
2022
BUY
Exercise of conversion of derivative security
-
1,833
Added 1.91%
94,192
Common Stock
Feb 21
2022
SELL
Payment of exercise price or tax liability
$41,018
$42.55 p/Share
964
Reduced 1.03%
92,359
Common Stock
Feb 21
2022
BUY
Exercise of conversion of derivative security
-
1,714
Added 1.8%
93,323
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$47,869
$42.55 p/Share
1,125
Reduced 1.21%
91,609
Common Stock
Feb 18
2022
BUY
Exercise of conversion of derivative security
-
2,001
Added 2.11%
92,734
Common Stock
Feb 17
2022
SELL
Payment of exercise price or tax liability
$60,219
$42.83 p/Share
1,406
Reduced 1.53%
90,733
Common Stock
Feb 17
2022
BUY
Exercise of conversion of derivative security
-
2,500
Added 2.64%
92,139
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$45,682
$44.01 p/Share
1,038
Reduced 1.14%
89,639
Common Stock
Feb 15
2022
BUY
Exercise of conversion of derivative security
-
1,846
Added 2.0%
90,677
Common Stock
Jan 01
2022
SELL
Payment of exercise price or tax liability
$147,491
$42.48 p/Share
3,472
Reduced 3.76%
88,831
Common Stock
Jan 01
2022
BUY
Exercise of conversion of derivative security
-
6,175
Added 6.27%
92,303
Common Stock
Aug 10
2021
BUY
Exercise of conversion of derivative security
$261,600
$13.08 p/Share
20,000
Added 18.85%
86,128
Common Stock
Aug 05
2021
SELL
Open market or private sale
$1,842,448
$44.14 p/Share
41,741
Reduced 38.7%
66,128
Common Stock
Feb 28
2021
SELL
Payment of exercise price or tax liability
$38,509
$38.78 p/Share
993
Reduced 0.91%
107,869
Common Stock
Feb 28
2021
BUY
Exercise of conversion of derivative security
-
1,833
Added 1.66%
108,862
Common Stock
Feb 22
2021
SELL
Payment of exercise price or tax liability
$43,081
$39.2 p/Share
1,099
Reduced 1.02%
107,029
Common Stock
Feb 22
2021
BUY
Exercise of conversion of derivative security
-
2,028
Added 1.84%
108,128
Common Stock
Feb 21
2021
SELL
Payment of exercise price or tax liability
$35,292
$38.03 p/Share
928
Reduced 0.87%
106,100
Common Stock
Feb 21
2021
BUY
Exercise of conversion of derivative security
-
1,713
Added 1.58%
107,028
Common Stock