Mar 25
2023
BUY
Exercise of conversion of derivative security
-
9,257
Added 15.4%
50,838
Common Stock, par valu...
Mar 22
2023
SELL
Payment of exercise price or tax liability
$77,472
$58.47 p/Share
1,325
Reduced 3.09%
41,581
Common Stock, par valu...
Mar 22
2023
BUY
Exercise of conversion of derivative security
-
4,649
Added 9.78%
42,906
Common Stock, par valu...
Mar 20
2023
SELL
Payment of exercise price or tax liability
$29,149
$52.24 p/Share
558
Reduced 1.44%
38,257
Common Stock, par valu...
Mar 20
2023
BUY
Exercise of conversion of derivative security
-
1,956
Added 4.8%
38,815
Common Stock, par valu...
Dec 10
2022
SELL
Payment of exercise price or tax liability
$60,585
$51.3 p/Share
1,181
Reduced 3.1%
36,859
Common Stock
Dec 10
2022
BUY
Exercise of conversion of derivative security
-
4,146
Added 9.83%
38,040
Common Stock
Mar 28
2022
SELL
Payment of exercise price or tax liability
$25,513
$42.17 p/Share
605
Reduced 1.75%
33,894
Common Stock, par valu...
Mar 28
2022
BUY
Exercise of conversion of derivative security
-
2,123
Added 5.8%
34,499
Common Stock, par valu...
Mar 22
2022
SELL
Payment of exercise price or tax liability
$56,895
$42.94 p/Share
1,325
Reduced 3.93%
32,376
Common Stock, par valu...
Mar 22
2022
BUY
Exercise of conversion of derivative security
-
4,650
Added 12.12%
33,701
Common Stock, par valu...
Mar 20
2022
SELL
Payment of exercise price or tax liability
$23,944
$42.91 p/Share
558
Reduced 1.88%
29,051
Common Stock
Mar 20
2022
BUY
Exercise of conversion of derivative security
-
1,956
Added 6.2%
29,609
Common Stock
Jan 05
2022
SELL
Payment of exercise price or tax liability
$3,963
$49.54 p/Share
80
Reduced 0.29%
27,653
Common Stock, par valu...
Jan 05
2022
BUY
Exercise of conversion of derivative security
-
234
Added 0.84%
27,733
Common Stock, par valu...
Dec 10
2021
BUY
Payment of exercise price or tax liability
$90,078
$49.96 p/Share
1,803
Added 6.15%
27,499
Common Stock
Dec 10
2021
BUY
Exercise of conversion of derivative security
-
4,146
Added 12.4%
29,302
Common Stock
Aug 02
2021
SELL
Open market or private sale
$2,838,640
$92.5 p/Share
30,688
Reduced 54.95%
25,156
Common Stock, par valu...
Aug 02
2021
BUY
Exercise of conversion of derivative security
$422,574
$13.77 p/Share
30,688
Added 38.11%
49,844
Common Stock, par valu...
Apr 01
2021
SELL
Open market or private sale
$132,707
$87.48 p/Share
1,517
Reduced 5.69%
25,156
Common Stock
Mar 28
2021
SELL
Payment of exercise price or tax liability
$53,476
$88.39 p/Share
605
Reduced 2.22%
26,673
Common Stock
Mar 28
2021
BUY
Exercise of conversion of derivative security
-
2,122
Added 7.22%
27,278
Common Stock
Mar 25
2021
SELL
Open market or private sale
$295,499
$84.38 p/Share
3,502
Reduced 12.22%
25,156
Common Stock
Mar 22
2021
SELL
Payment of exercise price or tax liability
$72,093
$86.03 p/Share
838
Reduced 2.84%
28,658
Common Stock
Mar 22
2021
BUY
Exercise of conversion of derivative security
-
2,941
Added 9.07%
29,496
Common Stock