Aug 07
2023
BUY
Exercise of conversion of derivative security
$2,026
$20.26 p/Share
100
Added 0.21%
48,300
Common Stock, par valu...
Jul 28
2023
SELL
Open market or private sale
$58,664
$73.33 p/Share
800
Reduced 1.63%
48,200
Common Stock, par valu...
Jul 28
2023
BUY
Exercise of conversion of derivative security
$16,208
$20.26 p/Share
800
Added 1.61%
49,000
Common Stock, par valu...
Jul 27
2023
SELL
Open market or private sale
$1,899,231
$73.44 p/Share
25,861
Reduced 34.92%
48,200
Common Stock, par valu...
Jul 27
2023
BUY
Exercise of conversion of derivative security
$523,943
$20.26 p/Share
25,861
Added 25.88%
74,061
Common Stock, par valu...
Jul 26
2023
SELL
Open market or private sale
$343,589
$73.26 p/Share
4,690
Reduced 8.87%
48,200
Common Stock, par valu...
Jul 26
2023
BUY
Exercise of conversion of derivative security
$95,019
$20.26 p/Share
4,690
Added 8.15%
52,890
Common Stock, par valu...
Mar 25
2023
SELL
Payment of exercise price or tax liability
$153,267
$58.1 p/Share
2,638
Reduced 5.19%
48,200
Common Stock, par valu...
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