Mar 28
2024
BUY
Grant, award, or other acquisition
$17,270
$76.08 p/Share
227
Added 50.0%
227
Common Stock
Aug 16
2023
SELL
Open market or private sale
$151,760
$112.0 p/Share
1,355
Reduced 100.0%
0
Common Stock
Mar 31
2023
BUY
Grant, award, or other acquisition
$23,680
$98.67 p/Share
240
Added 15.05%
1,355
Common Stock
Mar 13
2023
SELL
Open market or private sale
$2,728,500
$90.95 p/Share
30,000
Reduced 96.42%
1,115
Common Stock
Mar 13
2023
BUY
Exercise of conversion of derivative security
$1,518,300
$50.61 p/Share
30,000
Added 49.09%
31,115
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$46,733
$96.16 p/Share
486
Reduced 30.36%
1,115
Common Stock
Mar 01
2023
BUY
Exercise of conversion of derivative security
-
1,600
Added 49.98%
1,601
Common Stock
Dec 09
2022
SELL
Open market or private sale
$401,895
$89.31 p/Share
4,500
Reduced 99.98%
1
Common Stock
Dec 09
2022
BUY
Exercise of conversion of derivative security
$227,745
$50.61 p/Share
4,500
Added 49.99%
4,501
Common Stock
Jun 30
2022
BUY
Grant, award, or other acquisition
$91
$90.97 p/Share
1
Added 50.0%
1
Common Stock
Jun 13
2022
SELL
Open market or private sale
$265,641
$99.79 p/Share
2,662
Reduced 100.0%
0
Common Stock
Mar 31
2022
BUY
Grant, award, or other acquisition
$23,708
$141.12 p/Share
168
Added 5.94%
2,662
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$67,794
$144.55 p/Share
469
Reduced 15.83%
2,494
Common Stock
Mar 01
2022
BUY
Exercise of conversion of derivative security
-
1,600
Added 35.06%
2,963
Common Stock
Jan 03
2022
SELL
Payment of exercise price or tax liability
$92,913
$145.86 p/Share
637
Reduced 31.85%
1,363
Common Stock
Jan 03
2022
BUY
Exercise of conversion of derivative security
-
2,000
Added 50.0%
2,000
Common Stock
Oct 04
2021
SELL
Open market or private sale
$1,127,397
$131.23 p/Share
8,591
Reduced 100.0%
0
Common Stock
Oct 04
2021
BUY
Exercise of conversion of derivative security
$425,124
$50.61 p/Share
8,400
Added 50.0%
8,400
Common Stock
Sep 15
2021
SELL
Open market or private sale
$141,285
$124.92 p/Share
1,131
Reduced 85.55%
191
Common Stock
Aug 13
2021
SELL
Open market or private sale
$165,726
$122.76 p/Share
1,350
Reduced 50.52%
1,322
Common Stock
Jun 15
2021
SELL
Open market or private sale
$131,558
$137.04 p/Share
960
Reduced 26.43%
2,672
Common Stock
May 14
2021
-
1,312
Reduced 26.54%
3,632
Common Stock
May 14
2021
SELL
Open market or private sale
$177,476
$141.19 p/Share
1,257
Reduced 20.27%
4,944
Common Stock
Mar 31
2021
BUY
Grant, award, or other acquisition
$23,695
$124.06 p/Share
191
Added 2.99%
6,201
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$57,476
$122.55 p/Share
469
Reduced 7.24%
6,010
Common Stock