Dec 19
2023
BUY
Exercise of conversion of derivative security
$498,205
$27.58 p/Share
18,064
Added 36.42%
31,537
Common Stock, par valu...
Dec 15
2023
SELL
Open market or private sale
$2,156,400
$71.88 p/Share
30,000
Reduced 69.01%
13,473
Common Stock, par valu...
Dec 15
2023
BUY
Exercise of conversion of derivative security
$827,400
$27.58 p/Share
30,000
Added 40.83%
43,473
Common Stock, par valu...
Dec 14
2023
SELL
Open market or private sale
$5,343,560
$70.31 p/Share
76,000
Reduced 84.94%
13,473
Common Stock, par valu...
Dec 14
2023
BUY
Exercise of conversion of derivative security
$1,742,680
$22.93 p/Share
76,000
Added 45.93%
89,473
Common Stock, par valu...
Mar 15
2023
SELL
Payment of exercise price or tax liability
$12,275
$88.31 p/Share
139
Reduced 1.52%
8,982
Common Stock, par valu...
Mar 13
2023
BUY
Open market or private purchase
$46,078
$89.3 p/Share
516
Added 5.35%
9,121
Common Stock, par valu...
Mar 11
2023
SELL
Payment of exercise price or tax liability
$49,944
$90.48 p/Share
552
Reduced 6.03%
8,605
Common Stock, par valu...
Mar 06
2023
BUY
Grant, award, or other acquisition
-
870
Added 8.68%
9,157
Common Stock, par valu...
Jan 02
2023
SELL
Payment of exercise price or tax liability
$14,762
$75.32 p/Share
196
Reduced 2.31%
8,287
Common Stock, par valu...
Mar 15
2022
BUY
Grant, award, or other acquisition
-
1,459
Added 14.68%
8,483
Common Stock, par valu...
Mar 11
2022
SELL
Payment of exercise price or tax liability
$32,035
$53.84 p/Share
595
Reduced 7.81%
7,024
Common Stock, par valu...
Jan 02
2022
SELL
Payment of exercise price or tax liability
$15,807
$79.43 p/Share
199
Reduced 2.55%
7,619
Common Stock, par valu...
Mar 16
2021
SELL
Open market or private sale
$73,141
$74.18 p/Share
986
Reduced 11.2%
7,818
Common Stock, par valu...
Mar 11
2021
SELL
Payment of exercise price or tax liability
$28,170
$73.36 p/Share
384
Reduced 5.3%
6,866
Common Stock, par valu...
Mar 11
2021
BUY
Grant, award, or other acquisition
-
1,938
Added 18.04%
8,804
Common Stock, par valu...
Mar 08
2021
SELL
Open market or private sale
$12,885
$73.63 p/Share
175
Reduced 2.36%
7,251
Common Stock, par valu...
Mar 02
2021
SELL
Open market or private sale
$184,522
$75.07 p/Share
2,458
Reduced 24.87%
7,426
Common Stock, par valu...
Mar 02
2021
BUY
Exercise of conversion of derivative security
$34,868
$22.76 p/Share
1,532
Added 14.6%
8,958
Common Stock, par valu...
Jan 02
2021
SELL
Payment of exercise price or tax liability
$13,393
$66.63 p/Share
201
Reduced 2.35%
8,352
Common Stock, par valu...