Jul 13
2023
SELL
Open market or private sale
$37,793
$89.77 p/Share
421
Reduced 1.18%
35,270
Common Stock
Jul 12
2023
BUY
Exercise of conversion of derivative security
-
1,093
Added 2.97%
35,691
Common Stock
Jun 26
2023
SELL
Open market or private sale
$53,514
$85.76 p/Share
624
Reduced 1.77%
34,598
Common Stock
Jun 23
2023
BUY
Exercise of conversion of derivative security
-
1,562
Added 4.25%
35,222
Common Stock
Jun 16
2023
SELL
Open market or private sale
$48,023
$100.89 p/Share
476
Reduced 1.39%
33,660
Common Stock
Jun 15
2023
BUY
Exercise of conversion of derivative security
-
1,251
Added 3.54%
34,136
Common Stock
May 01
2023
SELL
Open market or private sale
$21,824
$84.92 p/Share
257
Reduced 0.78%
32,885
Common Stock
Apr 30
2023
BUY
Exercise of conversion of derivative security
-
625
Added 1.85%
33,142
Common Stock
Apr 13
2023
SELL
Open market or private sale
$58,273
$134.58 p/Share
433
Reduced 1.31%
32,517
Common Stock
Apr 12
2023
BUY
Exercise of conversion of derivative security
-
1,094
Added 3.21%
32,950
Common Stock
Mar 24
2023
SELL
Open market or private sale
$331,081
$127.88 p/Share
2,589
Reduced 7.52%
31,856
Common Stock
Mar 23
2023
BUY
Exercise of conversion of derivative security
-
6,250
Added 15.36%
34,445
Common Stock
Mar 16
2023
SELL
Open market or private sale
$62,342
$129.88 p/Share
480
Reduced 1.67%
28,195
Common Stock
Mar 15
2023
BUY
Exercise of conversion of derivative security
-
1,250
Added 4.18%
28,675
Common Stock
Feb 28
2023
SELL
Open market or private sale
$810,000
$135.0 p/Share
6,000
Reduced 17.95%
27,425
Common Stock
Feb 28
2023
BUY
Exercise of conversion of derivative security
$106,500
$17.75 p/Share
6,000
Added 15.22%
33,425
Common Stock
Feb 27
2023
SELL
Open market or private sale
$614,191
$127.93 p/Share
4,801
Reduced 14.9%
27,425
Common Stock
Feb 23
2023
BUY
Grant, award, or other acquisition
-
11,803
Added 26.81%
32,226
Common Stock
Feb 14
2023
SELL
Open market or private sale
$135,330
$130.0 p/Share
1,041
Reduced 4.85%
20,423
Common Stock
Feb 14
2023
BUY
Exercise of conversion of derivative security
$37,684
$36.2 p/Share
1,041
Added 4.63%
21,464
Common Stock
Feb 10
2023
SELL
Open market or private sale
$513,605
$123.85 p/Share
4,147
Reduced 16.88%
20,423
Common Stock
Feb 10
2023
BUY
Exercise of conversion of derivative security
$55,678
$26.73 p/Share
2,083
Added 7.82%
24,570
Common Stock
Feb 01
2023
SELL
Open market or private sale
$33,272
$133.09 p/Share
250
Reduced 1.1%
22,487
Common Stock
Jan 31
2023
BUY
Exercise of conversion of derivative security
-
625
Added 2.68%
22,737
Common Stock
Jan 13
2023
SELL
Open market or private sale
$62,083
$120.55 p/Share
515
Reduced 2.28%
22,112
Common Stock