May 01
2024
SELL
Open market or private sale
$6,135
$60.15 p/Share
102
Reduced 0.7%
14,440
Common Stock
Apr 30
2024
BUY
Grant, award, or other acquisition
-
218
Added 1.48%
14,542
Common Stock
Mar 01
2024
SELL
Open market or private sale
$127,775
$59.32 p/Share
2,154
Reduced 13.07%
14,324
Common Stock
Feb 29
2024
BUY
Exercise of conversion of derivative security
-
4,724
Added 22.28%
16,478
Common Stock
Feb 27
2024
SELL
Open market or private sale
$106,896
$56.89 p/Share
1,879
Reduced 13.78%
11,754
Common Stock
Feb 26
2024
BUY
Exercise of conversion of derivative security
-
3,954
Added 22.48%
13,633
Common Stock
Feb 22
2024
SELL
Open market or private sale
$60,557
$59.78 p/Share
1,013
Reduced 9.47%
9,679
Common Stock
Feb 21
2024
SELL
Open market or private sale
$66,297
$61.5 p/Share
1,078
Reduced 11.07%
8,658
Common Stock
Feb 21
2024
BUY
Grant, award, or other acquisition
-
2,034
Added 15.98%
10,692
Common Stock
Feb 20
2024
BUY
Exercise of conversion of derivative security
-
2,248
Added 18.76%
9,736
Common Stock
Feb 15
2024
SELL
Open market or private sale
$59,341
$61.43 p/Share
966
Reduced 11.43%
7,488
Common Stock
Feb 14
2024
BUY
Exercise of conversion of derivative security
-
2,031
Added 19.37%
8,454
Common Stock
May 10
2023
SELL
Open market or private sale
$400,000
$80.0 p/Share
5,000
Reduced 43.77%
6,423
Common Stock
Mar 03
2023
SELL
Open market or private sale
$325,000
$65.0 p/Share
5,000
Reduced 30.45%
11,423
Common Stock
Feb 28
2023
SELL
Open market or private sale
$413,677
$60.55 p/Share
6,832
Reduced 29.38%
16,423
Common Stock
Feb 27
2023
BUY
Exercise of conversion of derivative security
-
3,954
Added 14.53%
23,255
Common Stock
Feb 22
2023
SELL
Open market or private sale
$169,971
$62.72 p/Share
2,710
Reduced 12.31%
19,301
Common Stock
Feb 21
2023
BUY
Exercise of conversion of derivative security
-
5,897
Added 21.13%
22,011
Common Stock
Feb 15
2023
SELL
Open market or private sale
$66,388
$69.59 p/Share
954
Reduced 5.59%
16,114
Common Stock
Feb 14
2023
BUY
Exercise of conversion of derivative security
-
2,030
Added 10.63%
17,068
Common Stock
Feb 24
2022
SELL
Open market or private sale
$330,662
$70.1 p/Share
4,717
Reduced 23.88%
15,037
Common Stock
Feb 23
2022
SELL
Open market or private sale
$77,681
$69.05 p/Share
1,125
Reduced 10.53%
9,557
Common Stock
Feb 23
2022
BUY
Exercise of conversion of derivative security
-
10,197
Added 34.05%
19,754
Common Stock
Feb 22
2022
SELL
Open market or private sale
$127,187
$72.72 p/Share
1,749
Reduced 17.17%
8,435
Common Stock
Feb 22
2022
BUY
Exercise of conversion of derivative security
-
2,247
Added 17.38%
10,682
Common Stock