Feb 20
2025
SELL
Payment of exercise price or tax liability
$112,318
$50.48 p/Share
2,225
Reduced 10.9%
18,182
Common Stock
Feb 20
2025
BUY
Grant, award, or other acquisition
-
4,805
Added 19.06%
20,407
Common Stock
Feb 19
2025
SELL
Payment of exercise price or tax liability
$53,898
$49.63 p/Share
1,086
Reduced 6.51%
15,602
Common Stock
Feb 19
2025
BUY
Exercise of conversion of derivative security
-
2,248
Added 11.87%
16,688
Common Stock
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