Sep 15
2022
SELL
Payment of exercise price or tax liability
$210,484
$42.66 p/Share
4,934
Reduced 3.54%
134,329
Common Stock
Sep 15
2022
BUY
Exercise of conversion of derivative security
-
9,660
Added 6.49%
139,263
Common Stock
Jul 15
2022
SELL
Payment of exercise price or tax liability
$54,294
$43.61 p/Share
1,245
Reduced 0.95%
129,603
Common Stock
Jul 15
2022
BUY
Exercise of conversion of derivative security
-
2,462
Added 1.85%
130,848
Common Stock
Jun 15
2022
SELL
Payment of exercise price or tax liability
$215,810
$43.51 p/Share
4,960
Reduced 3.72%
128,386
Common Stock
Jun 15
2022
BUY
Exercise of conversion of derivative security
-
9,659
Added 6.75%
133,346
Common Stock
Apr 15
2022
SELL
Payment of exercise price or tax liability
$68,229
$54.15 p/Share
1,260
Reduced 1.01%
123,687
Common Stock
Apr 15
2022
BUY
Exercise of conversion of derivative security
-
2,462
Added 1.93%
124,947
Common Stock
Mar 15
2022
SELL
Payment of exercise price or tax liability
$6,515,035
$53.94 p/Share
120,783
Reduced 49.65%
122,485
Common Stock
Mar 15
2022
BUY
Exercise of conversion of derivative security
-
236,133
Added 49.26%
243,268
Common Stock
Jan 15
2022
SELL
Payment of exercise price or tax liability
$64,021
$63.45 p/Share
1,009
Reduced 12.39%
7,135
Common Stock
Jan 15
2022
BUY
Exercise of conversion of derivative security
-
2,462
Added 23.21%
8,144
Common Stock
Dec 15
2021
SELL
Payment of exercise price or tax liability
$293,145
$65.61 p/Share
4,468
Reduced 44.02%
5,682
Common Stock
Dec 15
2021
BUY
Exercise of conversion of derivative security
-
8,647
Added 46.0%
10,150
Common Stock
Nov 08
2021
SELL
Open market or private sale
$2,543,092
$75.64 p/Share
33,621
Reduced 95.72%
1,503
Common Stock
Oct 15
2021
SELL
Payment of exercise price or tax liability
$95,572
$74.9 p/Share
1,276
Reduced 3.51%
35,124
Common Stock
Oct 15
2021
BUY
Exercise of conversion of derivative security
-
2,462
Added 6.34%
36,400
Common Stock
Sep 15
2021
SELL
Payment of exercise price or tax liability
$332,067
$73.99 p/Share
4,488
Reduced 11.68%
33,938
Common Stock
Sep 15
2021
BUY
Exercise of conversion of derivative security
-
8,648
Added 18.37%
38,426
Common Stock
Jul 15
2021
SELL
Payment of exercise price or tax liability
$87,015
$68.14 p/Share
1,277
Reduced 4.11%
29,778
Common Stock
Jul 15
2021
BUY
Exercise of conversion of derivative security
-
2,462
Added 7.35%
31,055
Common Stock
Jun 15
2021
SELL
Payment of exercise price or tax liability
$296,160
$65.96 p/Share
4,490
Reduced 13.57%
28,593
Common Stock
Jun 15
2021
BUY
Exercise of conversion of derivative security
-
8,648
Added 20.72%
33,083
Common Stock
May 10
2021
SELL
Open market or private sale
$5,880,330
$60.08 p/Share
97,875
Reduced 80.02%
24,435
Common Stock
Apr 15
2021
SELL
Payment of exercise price or tax liability
$82,316
$64.36 p/Share
1,279
Reduced 1.03%
122,310
Common Stock