Jul 15
2023
SELL
Payment of exercise price or tax liability
$167,254
$63.45 p/Share
2,636
Reduced 44.59%
3,276
Common Stock
Jul 15
2023
BUY
Exercise of conversion of derivative security
-
5,312
Added 53.73%
4,574
Common Stock
Apr 15
2023
SELL
Payment of exercise price or tax liability
$1,212,326
$40.29 p/Share
30,090
Reduced 23.21%
99,558
Common Stock
Apr 15
2023
BUY
Exercise of conversion of derivative security
-
60,684
Added 32.31%
127,159
Common Stock
Jan 15
2023
SELL
Payment of exercise price or tax liability
$108,995
$40.67 p/Share
2,680
Reduced 3.74%
68,964
Common Stock
Jan 15
2023
BUY
Exercise of conversion of derivative security
-
5,014
Added 6.72%
69,608
Common Stock
Oct 15
2022
SELL
Payment of exercise price or tax liability
$92,118
$37.01 p/Share
2,489
Reduced 3.6%
66,630
Common Stock
Oct 15
2022
BUY
Exercise of conversion of derivative security
-
5,016
Added 6.94%
67,281
Common Stock
Sep 15
2022
SELL
Payment of exercise price or tax liability
$44,757
$46.67 p/Share
959
Reduced 1.47%
64,103
Common Stock
Sep 15
2022
BUY
Exercise of conversion of derivative security
-
1,934
Added 2.89%
65,062
Common Stock
Jul 15
2022
SELL
Payment of exercise price or tax liability
$119,971
$48.22 p/Share
2,488
Reduced 3.79%
63,128
Common Stock
Jul 15
2022
BUY
Exercise of conversion of derivative security
-
5,015
Added 7.29%
63,779
Common Stock
Jun 15
2022
SELL
Payment of exercise price or tax liability
$47,183
$49.2 p/Share
959
Reduced 1.56%
60,601
Common Stock
Jun 15
2022
BUY
Exercise of conversion of derivative security
-
1,933
Added 3.04%
61,560
Common Stock
Apr 15
2022
SELL
Payment of exercise price or tax liability
$405,938
$60.97 p/Share
6,658
Reduced 10.13%
59,055
Common Stock
Apr 15
2022
BUY
Exercise of conversion of derivative security
-
13,424
Added 18.35%
59,742
Common Stock
Mar 15
2022
SELL
Payment of exercise price or tax liability
$63,083
$65.78 p/Share
959
Reduced 1.8%
52,289
Common Stock
Mar 15
2022
BUY
Exercise of conversion of derivative security
-
1,934
Added 3.5%
53,248
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$16,021
$74.17 p/Share
216
Reduced 0.42%
51,314
Common Stock
Feb 15
2022
BUY
Exercise of conversion of derivative security
-
434
Added 0.84%
51,530
Common Stock
Jan 15
2022
SELL
Payment of exercise price or tax liability
$194,967
$83.0 p/Share
2,349
Reduced 4.4%
51,096
Common Stock
Jan 15
2022
BUY
Exercise of conversion of derivative security
-
4,564
Added 8.03%
52,281
Common Stock
Dec 15
2021
SELL
Payment of exercise price or tax liability
$84,747
$88.37 p/Share
959
Reduced 1.19%
79,760
Common Stock
Dec 15
2021
BUY
Exercise of conversion of derivative security
-
1,933
Added 2.34%
80,719
Common Stock
Nov 25
2021
SELL
Payment of exercise price or tax liability
$3,296,593
$73.86 p/Share
44,633
Reduced 36.16%
78,786
Common Stock