Jun 12
2023
BUY
Exercise of conversion of derivative security
-
15,962
Added 5.7%
263,869
Common Stock
Jun 05
2023
SELL
Payment of exercise price or tax liability
$72,189
$35.18 p/Share
2,052
Reduced 0.82%
247,907
Common Stock
Jun 05
2023
BUY
Exercise of conversion of derivative security
-
3,579
Added 1.41%
249,959
Common Stock
May 30
2023
SELL
Payment of exercise price or tax liability
$42,419
$33.48 p/Share
1,267
Reduced 0.51%
246,380
Common Stock
May 30
2023
BUY
Exercise of conversion of derivative security
-
2,210
Added 0.88%
247,647
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$220,365
$50.14 p/Share
4,395
Reduced 1.76%
245,437
Common Stock
Feb 24
2023
BUY
Exercise of conversion of derivative security
-
7,655
Added 2.97%
249,832
Common Stock
Aug 11
2022
SELL
Payment of exercise price or tax liability
$1,565,529
$47.57 p/Share
32,910
Reduced 11.96%
242,177
Common Stock
Aug 11
2022
BUY
Exercise of conversion of derivative security
$856,240
$19.46 p/Share
44,000
Added 13.79%
275,087
Common Stock
Jul 13
2022
SELL
Payment of exercise price or tax liability
$231,657
$45.53 p/Share
5,088
Reduced 2.15%
231,087
Common Stock
Jul 13
2022
BUY
Exercise of conversion of derivative security
-
8,873
Added 3.62%
236,175
Common Stock
Jun 27
2022
SELL
Payment of exercise price or tax liability
$50,936
$45.56 p/Share
1,118
Reduced 0.49%
227,302
Common Stock
Jun 27
2022
BUY
Exercise of conversion of derivative security
-
1,951
Added 0.85%
228,420
Common Stock
Jun 21
2022
SELL
Payment of exercise price or tax liability
$28,464
$45.91 p/Share
620
Reduced 0.27%
226,469
Common Stock
Jun 21
2022
BUY
Exercise of conversion of derivative security
-
1,082
Added 0.47%
227,089
Common Stock
Jun 06
2022
SELL
Payment of exercise price or tax liability
$91,340
$45.67 p/Share
2,000
Reduced 0.88%
226,007
Common Stock
Jun 06
2022
BUY
Exercise of conversion of derivative security
-
3,489
Added 1.51%
228,007
Common Stock
May 27
2022
SELL
Payment of exercise price or tax liability
$56,572
$45.77 p/Share
1,236
Reduced 0.55%
224,518
Common Stock
May 27
2022
BUY
Exercise of conversion of derivative security
-
2,156
Added 0.95%
225,754
Common Stock
Nov 01
2021
SELL
Payment of exercise price or tax liability
$1,282,699
$45.51 p/Share
28,185
Reduced 11.19%
223,598
Common Stock
Nov 01
2021
BUY
Exercise of conversion of derivative security
$613,600
$15.34 p/Share
40,000
Added 13.71%
251,783
Common Stock
Jul 22
2021
BUY
Payment of exercise price or tax liability
$131,632
$39.66 p/Share
3,319
Added 1.54%
211,783
Common Stock
Jul 22
2021
BUY
Exercise of conversion of derivative security
-
5,788
Added 2.62%
215,102
Common Stock
Jun 25
2021
SELL
Payment of exercise price or tax liability
$47,731
$43.67 p/Share
1,093
Reduced 0.52%
209,314
Common Stock
Jun 25
2021
BUY
Exercise of conversion of derivative security
-
1,907
Added 0.9%
210,407
Common Stock