May 20
2025
SELL
Open market or private sale
$3,906,830
$105.59 p/Share
37,000
Reduced 34.26%
70,992
Common Stock
Mar 07
2025
SELL
Open market or private sale
$2,357,419
$107.63 p/Share
21,903
Reduced 16.86%
107,992
Common Stock
Feb 11
2025
BUY
Grant, award, or other acquisition
-
43,805
Added 25.22%
129,895
Common Stock
Feb 16
2024
SELL
Open market or private sale
$2,436,695
$79.91 p/Share
30,493
Reduced 26.16%
86,090
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
60,985
Added 34.34%
116,583
Common Stock
Nov 09
2023
SELL
Open market or private sale
$2,570,240
$80.32 p/Share
32,000
Reduced 36.53%
55,598
Common Stock
Feb 14
2023
SELL
Open market or private sale
$1,357,314
$70.36 p/Share
19,291
Reduced 18.05%
87,598
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
-
38,581
Added 26.52%
106,889
Common Stock
Feb 16
2022
SELL
Open market or private sale
$1,469,968
$64.23 p/Share
22,886
Reduced 25.1%
68,308
Common Stock
Feb 14
2022
BUY
Grant, award, or other acquisition
-
34,702
Added 27.56%
91,194
Common Stock
Feb 16
2021
SELL
Open market or private sale
$684,471
$46.55 p/Share
14,704
Reduced 20.73%
56,226
Common Stock
Feb 12
2021
BUY
Grant, award, or other acquisition
-
29,408
Added 29.31%
70,930
Common Stock
Feb 18
2020
SELL
Open market or private sale
$75,917
$51.75 p/Share
1,467
Reduced 3.46%
40,898
Common Stock
Mar 26
2019
SELL
Open market or private sale
$1,443,148
$49.75 p/Share
29,008
Reduced 40.91%
41,905
Common Stock
Mar 26
2019
BUY
Exercise of conversion of derivative security
$492,208
$32.24 p/Share
15,267
Added 17.72%
70,913
Common Stock
Feb 14
2019
BUY
Exercise of conversion of derivative security
$1,555
$48.6 p/Share
32
Added 0.06%
55,575
Common Stock
Feb 14
2019
BUY
Grant, award, or other acquisition
-
10,289
Added 15.63%
55,543
Common Stock
Feb 04
2019
SELL
Open market or private sale
$1,293,895
$47.71 p/Share
27,120
Reduced 37.47%
45,254
Common Stock
Feb 04
2019
BUY
Exercise of conversion of derivative security
$783,497
$28.89 p/Share
27,120
Added 27.26%
72,374
Common Stock
Dec 28
2017
SELL
Open market or private sale
$550,000
$88.0 p/Share
6,250
Reduced 21.75%
22,487
Common Stock
Dec 28
2017
BUY
Exercise of conversion of derivative security
$332,687
$53.23 p/Share
6,250
Added 17.86%
28,737
Common Stock